リッチ通知が表示されない原因として下記があります。
- 受信した端末がiOS10未満
- メディアのダウンロードに30秒以上かかった
- Notification Service ExtensionがActivateされていない
- Notification Service Extensionの
didReceive()
がコールされていない - Notification Service Extension用Targetとアプリ用Targetの対応OSバージョンが異なっている
- Notification Service ExtensionのBundleIDがNotificationService用のAppIDとして発行されていない
- アプリ側でリッチ通知の受信準備実装を行っていない
リッチ通知の添付ファイルの仕様を詳細に知りたい場合は、「リッチ通知メディア」、追加実装に関しては「リッチ通知の受信準備」をご覧ください。
関連FAQの「Notification Service ExtensionはAppと異なるBundleID及びProvisioning Profileが必要ですか?」も併せてご確認ください。