相关疑难解决方法(0)

didReceiveRemoteNotification未调用,iOS 10

在iOS 9.3中,该didReceiveRemoteNotification方法在以下两种情况下都会被调用.

1)当收到推送通知时2)当用户通过点击通知启动应用程序时.

但在iOS上10,我注意到,该didReceiveRemoteNotification方法不,当用户通过点击通知启动应用程序触发.只有在收到通知时才会调用它.因此,在通知启动应用程序后,我无法执行任何进一步操作.

应该解决这个问题?任何的想法?

objective-c apple-push-notifications ios swift3

67
推荐指数
7
解决办法
6万
查看次数

在后台使用didReceiveRemoteNotification

这样的问题已被多次询问,但我有一些特定的情况正在发生.

当我的应用程序处于活动状态并且我收到PUSH消息时,我成功地能够解析自定义有效负载等.

但是当我的应用程序在后台并且PUSH到达时,用户必须单击"查看/打开"按钮才能获得didReceiveRemoteNotification被叫,然后didFinishLaunchingWithOptions被调用.

我需要让我的应用程序决定是否必须在后台提示用户使用UIAlert,或者根据某些本地设置禁止推送消息.

任何帮助,将不胜感激,

iphone apple-push-notifications ios4

52
推荐指数
4
解决办法
7万
查看次数