May*_*ain 17 push-notification apple-push-notifications ios remote-notifications
我注意到APNS生产和开发环境之间的didReceiveRemoteNotification的不同行为.
在开发模式(使用开发配置文件构建)中,当用户点击通知时,将调用此方法.在背景和活动状态.
但是在生产模式(使用adhoc配置配置文件构建)中,当用户点击通知时,如果应用程序处于后台或未处于活动状态,但当应用程序处于活动状态时,此方法在接收通知时会立即调用,则会调用此方法.
任何人都可以帮我理解这种不同的行为吗?
我希望我的用户在点击通知(处于活动状态)时重定向到不同的屏幕,但由于这种行为,他会自动重定向到其他屏幕.
小智 -1
你的问题让我很困惑,我做了一个测试,“在开发模式下(使用开发配置文件构建),当用户点击通知时会调用此方法。在后台和活动状态下。”WatchKit 的文档说:如果远程当您的应用程序处于活动状态时通知到达,WatchKit 调用此方法来传递通知负载。使用此方法来响应通知(无需点击)。我在我的 iPhone 上测试了它,结果是相同的,它无需点击即可运行。并且在 iOS 10 中已弃用。
| 归档时间: |
|
| 查看次数: |
414 次 |
| 最近记录: |