打开应用程序时推送通知不起作用

Posted

技术标签:

【中文标题】打开应用程序时推送通知不起作用【英文标题】:Push notification is not working when app is opened 【发布时间】:2014-03-07 04:12:03 【问题描述】:

我的应用程序在 ios 7 上的推送通知有问题,当应用程序在后台运行或将其从扩展坞中删除时它可以工作。但是当应用程序屏幕进入前台时,推送消息不起作用(不出现)。 但在 iOS 6 上还不错。需要对编码或情节提要设置进行任何更改吗?

【问题讨论】:

感谢您的回答。我有一个替代解决方案***.com/questions/1554751/…。 【参考方案1】:

当 PushNotification 到达时,它会在应用处于前台时调用 didReceiveRemoteNotification 方法。

当你的应用不在前台时,它会发送到通知中心,如果用户点击通知中心的通知,它会调用didReceiveRemoteNotificationmethod。

【讨论】:

【参考方案2】:

//根据苹果推送通知文档。

推送通知的用途与桌面系统上的后台应用程序大致相同,但没有额外的开销。对于当前未运行的应用程序(或者,对于 iOS,未在前台运行),通知会间接发生。

Check Link :)

【讨论】:

以上是关于打开应用程序时推送通知不起作用的主要内容,如果未能解决你的问题,请参考以下文章

应用程序关闭时推送通知不起作用 - Flutter

推送通知在应用程序运行时不起作用(活动)[重复]

应用程序终止时 Firebase 推送通知回调不起作用

推送通知在 UIApplicationLaunchOptionsRemoteNotificationKey 中不起作用

增量后清除推送通知徽章

ios 10推送通知媒体附件随机不起作用