0

此问题与 Appboy/Braze SDK 有关。至少我希望如此。

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

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

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

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

4

1 回答 1

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

根据文档

要支持后台更新通知,请确保有效负载的aps字典包含值为1的内容可用键。如果有用户可见的更新伴随着后台更新,您可以根据需要在aps字典中设置alertsoundbadge键 。

于 2018-11-29T09:58:52.440 回答