即使应用程序未在后台运行,也可以自动打开应用程序的VoIP推送通知是否可以在iOS中使用?

时间:2015-10-15 17:10:10

标签: ios iphone ios8 push-notification background-service

我想知道,如果我的应用未在后台运行并且推送通知到达,那么我的应用将自动启动 即使应用程序没有在后台运行,它也会到达并打开我的应用程序。

5 个答案:

答案 0 :(得分:4)

请参考此链接,它对我有用

Implement PushKit and test in development behavior

此链接包含创建VoIP通知的所有步骤,请注意,这将适用于ios 8及更高版本。

:)

答案 1 :(得分:1)

如果应用程序未运行,则无法在没有用户干预的情况下进行此操作。

答案 2 :(得分:0)

我理解一个问题。 如果您想在通知到达您的应用时处理,请将此方法插入appdelegate

- (void)application:(UIApplication *)application didReceiveRemoteNotification: (NSDictionary *)userInfo {
//notification reached. open app or do something
}

答案 3 :(得分:0)

是的,有可能。您应该同时使用PushKit Voip Push通知和CallKit。通知到达设备时,您可以显示IOS默认呼叫屏幕。然后,当用户接听电话时,打开您的uicontrollerview。

答案 4 :(得分:-1)

我也想实现同样的事情,我搜索了这个问题,我知道ios8中提供了这种工具,并允许我们使用pushkit.frame工作来完成这项工作。下面链接是我发现一些有用的plz引用它,我也引用相同但我不确定结果;)

https://zeropush.com/?_e_pi_=7%2CPAGE_ID10%2C9006801538

更多链接参考

http://pierremarcairoldi.com/ios-8-voip-notifications/

https://googleweblight.com/?lite_url=https://developer.apple.com/library/prerelease/ios/documentation/Performance/Conceptual/EnergyGuide-iOS/OptimizeVoIP.html&ei=hhTcg8du&lc=en-IN&s=1&m=559&ts=1445159916&sig=APONPFkLqEFK7BggDD1Yz9etBXBkWFLVew