我想知道如果我的应用程序没有在后台运行并且推送通知到达那么我的应用程序将自动启动。 即使应用程序没有在后台运行,它也是一种到达并打开我的应用程序的紧急消息。
请参考此链接,它对我有用
Implement PushKit and test in development behavior
此链接包含创建VoIP通知的所有步骤,请注意,这将适用于ios 8及更高版本。
:)
如果应用程序未运行,则无法在没有用户干预的情况下进行此操作。
据我了解一个问题。如果您想在通知到达您的应用时处理,请将此方法插入appdelegate
- (void)application:(UIApplication *)application didReceiveRemoteNotification: (NSDictionary *)userInfo {
//notification reached. open app or do something
}
对的,这是可能的。您应该一起使用PushKit Voip Push通知和CallKit。当通知到设备时,您可以显示IOS默认呼叫屏幕。然后,当用户接听电话时,打开uicontrollerview。
我也想实现同样的事情,我搜索了这个问题,我知道ios8中提供了这种工具,并允许我们使用pushkit.frame工作来完成这项工作。下面链接是我发现一些有用的plz引用它,我也引用相同,但我不确定结果;)
https://zeropush.com/?_e_pi_=7%2CPAGE_ID10%2C9006801538
更多链接参考