web-dev-qa-db-ja.com

iPhoneデバイストークンのサイズ

APN(Apple Push Notification)によって生成されるデバイストークンのサイズはどのくらいですか。サーバー側のmysqlデータベースにデバイストークンを保存しようとしていますが、生成されるデバイストークンの最大サイズを知りたいのですが

15
user462455

あなたは言われますが、それは現在32バイトです。 Appleは、トークンの長さは可変であり、ハードコーディングしないとしています

通知を受け取ると、ヘッダーに現在35バイトのサイズがあります。これは次のように配置されます。

  • バイト1:コマンド
  • バイト2-3:トークンの長さ
  • バイト4-35:トークン

ソース: http://mark.aufflick.com/files/view/talks/apns.pdf

19

Appleプッシュ通知サービスプログラミングガイド 非常に明確に言う:

「重要:APNsデバイストークンは可変長です。サイズをハードコードしないでください。」

15
Samo

AppleのiOS Developer Libraryによれば、Philipが言ったように、それは32バイトです。

これは、「ローカルおよびプッシュ通知プログラミング」に関する彼らのページへのリンクです。このページには、主題に関する他の役立つ情報が含まれている場合があります。

https://developer.Apple.com/library/mac/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/Introduction.html

4