Discussion Forums  >  Uncategorized

Replies: 14    Views: 516

adamos
Aspiring developer
Profile
Posts: 9
Reg: Apr 18, 2011
location unknow...
90
08/23/11 04:50 PM (14 years ago)

Call Us not working with latest build

The Call Us feature doesn't seem to be working on my new app builds from Buzztouch. I'm getting ~ Error ~ on the iOS Simulator. I've also tested it on the phone and I do not get the pop up asking me Do you want to make a phone call? [ Do Not Call ] [ Call Tel # ]. Anyone else having this issue?
 
ianJamesPiano
Code is Art
Profile
Posts: 2661
Reg: Feb 13, 2011
Palm Springs, C...
37,010
like
08/23/11 08:42 PM (14 years ago)
Working fine on my apps...this is on code I downloaded a week ago, don't think there are any changes to the code sonce then
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
08/23/11 11:44 PM (14 years ago)
@adamos: ~ Error ~ when you tap the menu item? Have a look at the console with the app running in Xcode when you tap the Call Us button. It should show some details about what's not happening. There was an update a week or so ago that removed the 'do you want to place a phone call' confirmation message on the Call Us feature. Tapping the call us feature now show launch the dialer and not the confirmation.
 
adamos
Aspiring developer
Profile
Posts: 9
Reg: Apr 18, 2011
location unknow...
90
like
08/24/11 03:59 AM (14 years ago)
Hi David, I'm only getting the ~ Error ~ on the iOS Simulator and it works fine on the phone minus the confirmation popup. Is it possible for me to enable the call confirmation on my own? Thanks for the help. Console output: 2011-08-24 18:41:56.408 ot[1341:207] BT_viewControllerManager: the menu/button tapped is itemId: 1B2B15811D3B235E24D49FC 2011-08-24 18:41:56.409 ot[1341:207] BT_viewControllerManager: the screen to load is nickname: Call Giza itemId: D21EFD9A1AE72B0D4A41465 itemType: BT_screen_call 2011-08-24 18:41:56.409 ot[1341:207] overtimemy_appDelegate: playSoundEffect tink.mp3 2011-08-24 18:41:56.417 ot[1341:207] BT_viewControllerManager: placeCallWithScreenData nickname: Call Giza itemId: D21EFD9A1AE72B0D4A41465 itemType: BT_screen_call 2011-08-24 18:41:56.418 ot[1341:207] BT_viewControllerManager: launching dialer: tel:0101234567
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
08/26/11 01:07 AM (14 years ago)
Ah, makes sense, Simulator doesn't have a dialer. Call Confirmation: You could enable the call-confirmation but it's strongly advised by Apple that the phone determine what to do (alert, confirm, etc) when a user taps to call. They are rejection machines lately when these little details are ignored ;-) So, have a look at the confirmation method used when a map link or other 'conrimable' items is tapped in the BT_screen_webView.m file. You could use that logic to confirm the call.
 
adamos
Aspiring developer
Profile
Posts: 9
Reg: Apr 18, 2011
location unknow...
90
like
08/26/11 05:56 AM (14 years ago)
If that's the case. I'll use the default call settings. Thank you very much for the advice and support.
 
manubiou
Apple Fan
Profile
Posts: 71
Reg: Jan 11, 2011
france
710
like
09/06/11 12:44 AM (14 years ago)
Same problem for me on device ! And don't know how to fix-it...
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
09/06/11 12:58 AM (14 years ago)
@ manubiou: What's the same problem? Did you see the change log? You should not be prompted to launch the dialer from your app. iOS may prompt you but this isn't controlled by the app anymore. What behavior are you getting? What's the console output show when you tap a Call Us menu item? Should work.
 
manubiou
Apple Fan
Profile
Posts: 71
Reg: Jan 11, 2011
france
710
like
09/06/11 01:15 AM (14 years ago)
Hi David : ~ Error ~ message when tap a call fuction in list (on device) 2011-09-06 10:03:27.258 taxicannes[364:707] BT_screen_menuList: didSelectRowAtIndexPath: Selected Row: 0 2011-09-06 10:03:27.260 taxicannes[364:707] BT_application: getScreenDataByItemId 83848F11BD4D3E603D59160 2011-09-06 10:03:27.261 taxicannes[364:707] BT_application: screenType is BT_screen_call for screen with nickname: Nous téléphoner and itemId: 83848F11BD4D3E603D59160 2011-09-06 10:03:27.261 taxicannes[364:707] BT_viewControllerManager: handleTapToLoadScreen 2011-09-06 10:03:27.262 taxicannes[364:707] BT_viewControllerManager: the parent screen nickname: Reservez itemId: CBECBC327FA188045D6C136 itemType: BT_screen_menuList 2011-09-06 10:03:27.263 taxicannes[364:707] BT_viewControllerManager: the menu/button tapped is itemId: 88D123A81AD147FDB856DDD 2011-09-06 10:03:27.264 taxicannes[364:707] BT_viewControllerManager: the screen to load is nickname: Nous téléphoner itemId: 83848F11BD4D3E603D59160 itemType: BT_screen_call 2011-09-06 10:03:27.266 taxicannes[364:707] BT_viewControllerManager: placeCallWithScreenData nickname: Nous téléphoner itemId: 83848F11BD4D3E603D59160 itemType: BT_screen_call 2011-09-06 10:03:27.269 taxicannes[364:707] BT_viewControllerManager: launching dialer: tel:0890 712 227
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
09/06/11 01:30 AM (14 years ago)
So, when it says 'launching dialer' does this mean no dialer is launched? One of two things is happening: a) You are running the simulator in which case the dialer will NEVER launch...the simulator has no dialer. b) iOS does not understand that tel:0890 712 227 is a phone number. I think it must know this is a phone number, I think you said it worked before. I can't think of any other reason the dialer would not launch. You could look at BT_viewControllerManager.m and find the line where it prints 'launching dialer' (search for it) and see if you can NSLog or something where it's failing? Strange.
 
manubiou
Apple Fan
Profile
Posts: 71
Reg: Jan 11, 2011
france
710
like
09/06/11 01:37 AM (14 years ago)
Great David ! iOS does not understand that tel:0890 712 227 But It's ok with 0890-712-227 Many thanks one more time ! :-)
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
09/06/11 02:42 AM (14 years ago)
Applause.
 
QuiggityBiggity
Aspiring developer
Profile
Posts: 38
Reg: Aug 05, 2011
Baltimore
980
like
09/07/11 07:19 AM (14 years ago)
Could you clarify about what exactly they will reject? If I added a few 'Call us' screens without editing anything in xCode, will these default BT screen settings be approved by Apple although I get the ~error~ due to no dialer in the simulator? Thanks
 
jimbo
Apple Fan
Profile
Posts: 2
Reg: Sep 12, 2011
Dallas, Tx
20
like
09/13/11 10:53 PM (14 years ago)
I am confused like @QuiggityBiggity. Can someone please clarify?
 
TonyM
Aspiring developer
Profile
Posts: 37
Reg: Jun 29, 2011
Gold Coast Aust...
370
like
10/01/11 05:43 AM (14 years ago)
I was getting this also. It looks like Davids point is revenant about no spaces in the phone number. I placed a dash in my spaces and the dialler works on the iPhone test. Thanks David - The call launches straight to a call now but Im guessing the recent change tightened the no spaces in the phone number' format which was previously not an issues but now is. All good now! Tony
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.