プッシュ通知アラートテキストの最大長はどれくらいですか? 質問する

プッシュ通知アラートテキストの最大長はどれくらいですか? 質問する

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 は各通知配信スタイルに適合するようにメッセージを切り捨てます。最良の結果を得るには、メッセージを切り捨てないでください。

おすすめ記事