How to identify if device token is for android or iOS?

15,969

Solution 1

I recommend that you send additional information along with the token to the server. For example, information about what type of device the token was registered from, i.e. Android or iOS. A suitable solution is the setup a REST service for registering your tokens. If you implement this solution, you are future proof with regards to future changes in Android/iOS token length. Other useful information to store is the user id or similar.

I assume that you do are talking about your own DB where you store the tokens.

Solution 2

Iphone Device token

The device token is 32 bytes binary form, means 32 degits for iphone and 15 for android

Share:
15,969
user3035658
Author by

user3035658

Updated on June 19, 2022

Comments

  • user3035658
    user3035658 almost 2 years

    I store Android and iOS device tokens in DB. Following are few examples of device tokens getting saved in the DB.

    • 359092050465370
    • 654C4DB3-3F68-4969-8ED2-80EA16B46EB0
    • 294913EC-6100-42E8-8C2D-E9F68F286ADE

    How to differentiate whether a particular device token is for an Android or iOS device?