我正在处理一个如果被终止则无效的应用程序。它有一些后台任务。如果应用程序终止,我想显示推送通知。
有什么方法可以在终止ios应用程序时生成推送通知。
CometChat模块在我们的应用程序中实现,有一个用于接收消息的监听器,所以我想在我的应用程序中从CometChat收到消息时生成通知,我知道在应用程序运行时生成通知但我想生成应用程序终止时手动通知。有没有办法手动生成通知?
答案 0 :(得分:1)
在
中进行- (void)applicationWillTerminate:(UIApplication *)application
但要快点。您必须在applicationWillTerminate返回之前完成,如果您花了太长时间,应用程序将终止。
答案 1 :(得分:0)
在iOS中无法在应用终止时生成手动通知。您在应用中使用CometChat模块,默认情况下使用Parse推送通知。当应用程序被自身终止时,Parse句柄显示推送通知,借助于您的应用程序包标识符和Parse注册的p12证书。关于推送通知生成,您可以参考此http://www.intertech.com/Blog/push-notifications-tutorial-for-ios-9/文章。
要了解有关解析推送通知的更多信息,请参阅https://support.cometchat.com/documentation/php/faq/can-implement-push-notification-app-using-cometchat-sdk/文档