首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >didReceiveRemoteNotification在生产和开发环境中的差异行为

didReceiveRemoteNotification在生产和开发环境中的差异行为
EN

Stack Overflow用户
提问于 2017-09-04 09:53:54
回答 1查看 501关注 0票数 23

我注意到了didReceiveRemoteNotification在生产和开发环境之间的不同行为。

在开发模式(使用开发提供配置文件构建)中,当用户点击通知时将调用此方法。处于背景状态和活动状态。

但在生产模式下(使用自组织配置文件构建),当用户点击通知时,如果app处于后台或不活动,则调用此方法,但当应用程序处于活动状态时,则调用,该方法在收到通知时立即调用。

有人能帮我理解这种不同的行为吗?

我希望我的用户在点击通知(处于活动状态)时重定向到另一个屏幕,但由于这种行为,他将自动重定向到其他屏幕。

EN

回答 1

Stack Overflow用户

发布于 2017-09-14 10:09:57

您的问题让我感到困惑,我做了一个测试:“开发模式下的(使用开发提供配置文件构建)在用户点击通知时调用此方法。在后台和活动状态中。”WatchKit文档中写道:如果应用程序处于活动状态时远程通知到达,则WatchKit调用此方法来传递通知有效负载。使用此方法来响应notification(当您没有点击).I在我的iphone上测试了它,结果是一样的,它在没有我的tap.And的情况下运行,在iOS 10中是不推荐的。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46034533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档