Use VoIP to wake up App after force-killed to do BLE connection and communication flow

I want my App can scan/connect/communicate with peripheral in background or even killed. And I already know preservatin and restoration is working when App in killed by iOS system.

But when users force-kill my App(remove from multi-task view), I want to use VoIP to wake up App, to do the same BLE stuff.


So my question is whether will Apple accept my App when submitting to App Store? If not, is there any solution to meet the requirement?

Any answer/suggestion is appreciated!!

As long as you required to report every VoIP push to the CallKit, and if you missed 2-3 of them the iOS will stop to deliver VoIP pushes to your app and launch your app – this is not going to work.

And yes, if Apple reviewers notifies that behavior – they'll reject your app.
Use VoIP to wake up App after force-killed to do BLE connection and communication flow
 
 
Q