What is the size of the device token generated by APNs (Apple Push Notification). I am trying to store device tokens on the server side in a mysql database, and would like to know maximum size of device tokens generated
You get told but it's currently 32 bytes. Apple says the token length is variable and to not hard code it
When you get a notification it has a header, currently 35 bytes in size. This is arranged as follows:
- Byte 1: Command
- Byte 2-3: Token length
- Bytes 4-35: Token
Apple Push Notification Service Programming guide very clearly says:
"Important: APNs device tokens are of variable length. Do not hardcode their size."
According to Apple's iOS Developer Library, it's 32 bytes, as Philip said.
Here's a link to their page on "Local and Push Notification Programming," which may include other helpful information on the subject.
The limit in iOS8 is reported to be 2k. Still half of the size of GCM's 4k, but I suspect most people will have to alter their tables to handle the new iOS8 token limit.
© 2022 - 2024 — McMap. All rights reserved.