Automation for Carplay stopped working in usable way

Dear community and Apple,


I have noticed since iOS 14.3 automations are working different with Carplay.


Previously i was able to create the automation:

  • open waze
  • open spotify
  • open sygic


Of course i set it to 'do not ask when run' and set to run when i am connecting.

At now, the automation is forcing me me to confirm by tapping the phone each time i am entering the car to allow the 'open' command for application what i want to run in background.


At now the automation is completely useless because i need to take the phone from the pocket, unlock it, then tap an automation.


Commands like 'play' or 'turn on gsm' are working without confirmation, but 'run app' not.


So for what me such manual automation? For nothing, and iphone seems to going to be for nothing at all.

Thank you apple for breaking the one thing in automation what was really useful.


Of course i will not pick my phone to hand and unlock it each time because Apple want it. I will simply start to use a phone which will allow me to open apps what i want without pushing the button each time i want to drive.

"When connecting to Carplay

Tap, to run "open application

----------

Next"

Posted on Dec 23, 2020 5:27 AM

Reply
Question marked as Top-ranking reply

Posted on Jan 27, 2021 4:32 AM

reporting to apple didn't solve anything, haha! But i found a 'solution': before scripting to open the preferred app, i first scripted to wait 7 seconds (time needed depends on your systems start-up speed i guess) after connecting to carplay.

All works fine now. The notifications keep appearing, but i just ignore them.

Similar questions

30 replies
Question marked as Top-ranking reply

Jan 27, 2021 4:32 AM in response to peterfromheerlen

reporting to apple didn't solve anything, haha! But i found a 'solution': before scripting to open the preferred app, i first scripted to wait 7 seconds (time needed depends on your systems start-up speed i guess) after connecting to carplay.

All works fine now. The notifications keep appearing, but i just ignore them.

May 10, 2021 6:49 AM in response to Jules0470

I'm sorry to say, but my iPhone never leaves my pocket when entering the car. Spotify starts playing my personal playlist in random order after connecting to carplay. Works flawless, if your 'wait' times are set long enough. My waiting time is now 10sec after connecting to carplay, then the command to start spotify and shuffle play my list is launched. Try making the automation from scratch maybe. In my latest version i first executed a siri command ("hey Siri-> Open spotify and shuffle playlist <playlistname>"), then I used that command in this automation.


What might help is setting Spotify as your default app for playing music which can be done from iOs 14.5


By the way, little chance of apple replying here..

May 11, 2021 12:24 AM in response to Kyokushin4

Ook, guys, i may have found out why it works for me. Here's what i found out: i first made a shortcut "open app -> flitsmeister", After that i created the carplay automation: "when connecting to carplay->script:wait x-seconds->open shortcuts app->execute shortcut, select the one you have created earlier, turn off 'ask before opening'. Then, you only have to confirm the automation the first time when getting in your car(play). After that: it works.


I added a video link on how i made the automation. Hope this helps you.

May 10, 2021 7:58 AM in response to Kyokushin4

Indeed automatically playing music is not the issue here. That works just fine, also using Deezer. It is the "open app" instruction that creates the problem from within any automation. In my specific automation after connecting to CarPlay I want to start the Flitsmeister app first and then start Google maps. I prefer Google maps for the navigation and searching but I want Flitsmeister to run in the background for speedcameras and such. Indeed CarPlay remembers the last app that was open so If Flitsmeister was running on the foreground after disconnecting phone from CarPlay then it starts automatically the next time you connect the phone to CarPlay again. That applies to all apps for that matter. It is however no solution for me since I want google maps to run up front and Flitsmeister on the background. This worked perfectly until IOS 14.3. After IOS 14.4 came out it stopped working. I even tried downgrading to IOS 14.3 afterwards and indeed everything worked just fine again. Unfortunately, when upgrading to IOS 14.4 my Applewatch updated to WatchOS that wasn't compatible anymore with IOS 14.3 and downgrading on an Applewatch is impossible. So I had to choose loose automation or loos functioning apple watch. I chose the latter.


By the way I did also use a feedback form for this at apple. But no reply up till now. As said I am starting to believe this is a deliberate change that apple implemented for security reasons. Since checking the slider "ask before execution" issues another message on the Lock Screen then when using "open app" command.


Getting a bit annoyed at apple at this point because I also a struggling with this for months and they just keep us hanging.

May 10, 2021 7:00 AM in response to peterfromheerlen

Carplay remember the opened applications and its enough to use „play” instruction for playing music and that is not the issue.

if you open app it stays opened, sometimes its forgot i had opened spotify and its playing apple music.


the issue is to open specific apps in specific order by the „open” instruction and that is stopped to working in December 2020, because automation is not allowing „open” action without unlock anymore.



May 10, 2021 6:34 AM in response to peterfromheerlen

Tried your solution aswell but unfortunately it also doesn't work for me. Are you sure your Iphone is not being unlocked by faceID without you noticing. This issue ofcourse only rises when the phone is locked. I posed this issue to the guys at Iculture and at first they didn't see the issue. It was because their phone was unlocked unoticed by FaceID. Apple please reply to this issue. To my opinion it is a deliberate change in order to enhance IOS security and to prevent Shortcuts to open apps from within a locked state.

May 11, 2021 1:15 AM in response to Kyokushin4

Sorry to hear this doesn't work for you.


Another thing i just read somewhere: if your phone has an active bluetooth connection, then you always need to give manual confirmation on running an app via automation. It seems bluetooth is only needed to initially setup the (wifi) connection carplay uses. So... what if you scripted a 'disable bluetooth connection after connecting to carplay'? And after that, run the 'open app' script? Build in some wait time between disconnecting bluetooth and starting app. Worth a try?

May 21, 2021 2:53 AM in response to peterfromheerlen

Thank you, but what exactly do you mean with " Then, you only have to confirm the automation the first time when getting in your car(play). After that: it works." The entire issue raised here is that no interaction whatsoever was required before IOS 14.4 Just connecting to CarPlay was enough to triggering and running the entire automation. So I don't see a solution in confirming the automation manually.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Automation for Carplay stopped working in usable way

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.