此问题与Appboy / Braze SDK有关。我希望是这样。
如果应用终止,并且发送了示例标准/简单推送,我会收到通知。但是,丰富的通知根本不会出现。
此丰富的通知被实现为推送故事,其中有多个页面,您可以滚动浏览通知。
当应用程序处于前台或后台时,一切正常。
任何想法可能是什么问题?
答案 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
要支持后台更新通知,请确保 有效负载的 aps 词典包含 content-available 键,其中包含一个 值 1 。如果有用户可见的更新与 后台更新,您可以在警报,声音或徽章键中设置 aps 字典。