【发布时间】:2018-02-12 13:02:06
【问题描述】:
我注意到在 APNS 生产环境和开发环境之间 didReceiveRemoteNotification 的行为有所不同。
在开发模式下(使用开发配置文件构建),当用户点击通知时会调用此方法。处于后台和活动状态。
但在生产模式下(使用临时配置文件构建),如果应用程序处于后台或不活动状态,则当用户点击通知时会调用此方法,但 当应用程序处于活动状态时,此方法会在收到通知时立即调用.
谁能帮我理解这种不同的行为?
我希望我的用户在点击通知(处于活动状态)时重定向到不同的屏幕,但由于这种行为,他会自动重定向到其他屏幕。
【问题讨论】:
-
@JitendraSolanki 我的问题不同,你建议的方法也有同样的问题,收到通知时立即调用。
-
@MayankJain 请参考我的回答。如果我在某个地方错了,请告诉我。
-
有背景是什么意思,被杀还是只是在后台?
-
@AkshaySunderwani 只是背景也与被杀的行为相同,但在前景的情况下不同
标签: ios push-notification apple-push-notifications remote-notifications