How can we start the app in SDK 13 when the app is switched off (not in background) without using PushKit Voip?

We used to use push kit type VoIP

We develop an app for US HealthCare and it's highly important to keep the ability for the app with SDK 13 to send reminders when the app was switched off as in this case doctor will miss important messages and we can't start reminders and it can bring unpredictable results.

We use local notification as a reminder in our app (SDK 12 and SDK 13). We used to use push kit type VoIP in SDK12 when the app was switched off. But we can't use this approach any more in SDK 13 without the incoming call interface window.

How we can run the app in an alternative way with SDK 13 without an incoming call interface window?

How we can run a reminder as a local notification in SDK 13 when the app is switched off (not in the memory) from remote push? Other words, how can we start (not wake it up from the background) the app in SDK 13 without the incoming call interface window?How can we start the app in SDK 13 from the notification service extension when the app is switched off (not in the memory)?

Why aren't you just using standard alert pushes for this? Keep in mind that the delivery behavior of a VOIP push and a high priority ("10") alert push are basically identical, so you won't lose any reliability there. You can also use a Notification Service Extension to check in with your server, check for missed message, update the message contents, etc.:


<https://developer.apple.com/documentation/usernotifications/unnotificationserviceextension?language=objc>


An NSE basically gives you all of the same messaging options you had with PushKit, with the only exception being that you can't "hide" notifications.


-Kevin Elliott

DTS Engineer, CoreOS/Hardware

We need to find a way to launch the application same as it does a VOIP push if the application is closed (not in background).

How from Notification Service Extension to launch the application if the application is closed (not in background)?

How can we start the app in SDK 13 when the app is switched off (not in background) without using PushKit Voip?
 
 
Q