我正在使用OneSignal API将通知推送到ios。我想推送媒体通知,请参阅:https://onesignal.com/blog/sending-rich-notifications-in-ios10-with-onesignal/。
但是,有些iOS设备可以,有些无法接收通知。知道为什么吗? $fields = array(
'app_id' => $appid,
'headings' => $headings,
'contents' => $content,
'data' => array(
'id' => $typeid,
'type' => $type,
),
'ios_attachments' => array(
'id' => 'https://xx.com/media.jpg',
),
'send_after' => $send_time.' GMT+0800',
);
答案 0 :(得分:1)
iOS 10媒体附件通知还列出了一些其他要求:
有关详细信息,请参阅OneSignal的iOS notifications with action buttons or media set not displaying文档。
答案 1 :(得分:0)
您需要确保已将 Notification Service Extension 添加到Xcode项目中。
https://documentation.onesignal.com/docs/ios-sdk-setup
您的应用需要在通知中显示图片。