iOS プッシュ通知のアラート テキストの最大長はどれくらいですか?
のドキュメンテーションと述べています通知ペイロードの合計は256バイト未満である必要がありますただし、アラート テキストには特定の文字数制限があるはずです。
ベストアンサー1
警告テキストの実際の制限はどこにも文書化されていません。文書にはこう記されているは:
iOS 8 以降では、通知ペイロードの最大サイズは 2 キロバイトです。Apple Push Notification Service では、この制限を超える通知は拒否されます。(iOS 8 より前および OS X では、最大ペイロード サイズは 256 バイトです。)
これは私がいくつかの実験を行って見つけたものです。
- アラート:iOS 7 より前では、アラートの表示制限は 107 文字でした。それより大きいメッセージは切り捨てられ、表示されるメッセージの最後に「...」が表示されます。iOS 7 では、制限が 235 文字に増加されているようです。8 行を超えると、メッセージも切り捨てられます。
- バナー:バナーは 62 文字または 2 行程度で切り捨てられます。
- 通知センター:通知センターのメッセージは、約 110 文字または 4 行で切り捨てられます。
- ロック画面:通知センターと同じです。
念のため、公式ドキュメントからの非常に良いメモをここに示します。
必要に応じて、iOS は各通知配信スタイルに適合するようにメッセージを切り捨てます。最良の結果を得るには、メッセージを切り捨てないでください。