通知の下書きのガイドラインを書いています。通知に含めることができる文字数に厳しい数値制限はありますか?
特に古いiOSバージョンとの互換性に興味があります。iOS9との互換性を確保するために、ライターはどの制限を考慮する必要がありますか?
もう1つの興味深い点:通知にはタイトルを付けることができます。タイトルは古いiOSバージョンにも下位互換性がありますか?
最後に、人々が最もよく関与する通知の長さに関するデータはありますか?
ドキュメント によると、文字制限は約4000です(4kBからデバイストークンなどのペイロードの他の要素を差し引いたもの)。[1] ただし、4000文字すべてがユーザーに表示されるわけではありません。通知がアラートとバナーのどちらとして表示されるか、通知センターに表示されるかどうか、ロック画面に表示されるか、iPhoneがアクティブに使用されているかによって異なります。役立つものは2つあります。
APNSペイロードのtitle
キーは ドキュメント の表9.2に従って、iOS 8.2で導入されました。したがって、iOS 9.0以上を目指している場合は安全です。
IOS 10では Rich Notifications が導入されたことに注意してください。これにより、ユーザーが通知を操作したときに(実際にアプリケーションを開いていない場合でも)あらゆる種類のフォーマット、画像、ビデオを表示できます。
[1]:レガシーライブラリを使用してプッシュ通知を送信する場合、制限はその半分であるため、約2000文字です。