Unable to use AppLink navigation app while accepting an incoming call on SYNC

Originator:RyanConroy.23
Number:rdar://50891477 Date Originated:5-17-2019
Status:Open Resolved:No
Product:External Accessory Framework Product Version:12.2
Classification: Reproducible:Yes
 
Area:
External Accessory Framework

Summary:
I want to be able to take a phone call but also use an AppLink navigation app while connected to SYNC. To use AppLink mobile navigation apps, the app needs to be in the foreground of the phone or else the user basically sees a black screen or a frozen screen on SYNC. (depends on the app)
On iOS devices , if the user launches an AppLink navigation app on SYNC, SYNC uses RequestAppLaunch (RAL) to launch the app on the phone so the user gets to use their app as expected. However, if the user accepts a phone call on SYNC and then goes back to their navigation app in SYNC – the phone call screen on the phone blocks the RAL, so the user just sees a black screen. 


Steps to Reproduce:
1. Connect iPhone to SYNC unit
2. Launch navigation app (Waze)
3. Take Call on SYNC unit
4. Observe that the SYNC screen goes to the SYNC phone screen and the iPhone goes to the Phone screen
5. Tap on Waze in SYNC

Expected Results:
Waze is brought into the foreground on the device so the user can continue navigation while in a phone call.

Actual Results:
Waze is not brought into the foreground on the device, so the image is frozen on sync.
Recovery Steps:
If you go into the phone and minimize(green bar on top of view) the phone screen on the iPhone THEN tap Waze in SYNC, then Waze is brought into the foreground on the iPhone. This even works if you minimize(green bar on top of view) the phone screen on the iPhone then bring it back up then tap Waze on SYNC.

Version/Build:
iOS 12.2 Public Release

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!