检测应用程序何时收到推送远程通知

时间:2017-01-19 11:51:42

标签: ios swift push

如何在不打开应用程序的情况下处理远程通知(当横幅显示在屏幕上时)

我尝试了很多方法,只有在点击通知时才会调用它们

1 个答案:

答案 0 :(得分:1)

如果您的应用需要分析推送通知,用户点击它,您需要在推送通知中设置content-available = 1,您可以在AppDelegate中的'didReceiveRemoteNotification'功能中获取推送数据。但你需要考虑一些事情,即使使用这种方法,也无法保证你的应用程序获得推送通知数据,只有当你的应用程序处于前台或你的应用程序处于后台但IOS系统没有空闲时,你的应用程序才能得到推送数据您的应用程序,否则您的应用程序将无法获得IOS的推送通知。