强制退出应用程序时未收到丰富的通知

时间:2018-11-28 06:55:27

标签: ios remote-notifications appboy

此问题与Appboy / Braze SDK有关。我希望是这样。

如果应用终止,并且发送了示例标准/简单推送,我会收到通知。但是,丰富的通知根本不会出现。

此丰富的通知被实现为推送故事,其中有多个页面,您可以滚动浏览通知。

当应用程序处于前台或后台时,一切正常。

任何想法可能是什么问题?

1 个答案:

答案 0 :(得分:0)

问题出在APNS有效载荷上。 aps 目录中的 alert 值为空字符串。

控制台中的日志也显示了这两个日志。

Received remote notification request [ hasAlertContent: 0, hasSound: 0 hasBadge: 0 hasContentAvailable: 1 hasMutableContent: 0 ]

Not delivering user visible notification because it has no alert, sound or badge

根据documentation

  

要支持后台更新通知,请确保   有效负载的 aps 词典包含 content-available 键,其中包含一个   值 1 。如果有用户可见的更新与   后台更新,您可以在警报声音徽章键中设置    aps 字典。