APNS或GCM設備令牌中是否有任何特殊字符?我們正在嘗試對令牌進行服務器端驗證,並且需要知道我們是否應該檢查a-z0-9並消除其他所有內容?APNS或GCM設備令牌驗證
回答
APNS設備令牌是二進制格式的32字節。如果選擇將它們表示爲64個十六進制字符,則它們將只包含十六進制字符(0到9和A到F)。
至於GCM註冊ID,即使Google沒有給出任何關於可能字符的規則,但從我所觀察到的情況來看,它們只使用64個字符 - A到Z,a到Z,0到9,' - '和'_'。
我剛收到從GCM登記令牌爲152個字符,它含有一個冒號:'ekO1-XdQYgk:APA91bHmgm_K500RVhexcxFVoczhp5RuMSKC07kOJB7T31xq2_a9tkUAFVGQNwtZ2JORj79lDRI0ow-nP17y82GD1zTWJTEnyjNMas_qNUKxBot1P-vM6v-BW7sqcISak8sXMK91WfmH'(改性有點) –
@EladNava有趣。自從我上次檢查以來,事情發生了變化。 – Eran
是的,他們還沒有定義任何模式或允許的字符。看到這個:http://stackoverflow.com/a/12502351/1123355 –
- 1. GCM令牌驗證
- 2. 新設備令牌的APNS證書iOS
- 3. Apple APNS設備令牌
- 4. APNS - 獲取設備令牌
- 5. apns-python-wrapper設備令牌問題
- 6. apns離子不好設備令牌
- 7. PHP的設備令牌格式APNS
- 8. APNS設備令牌不符合生產證書
- 9. 如何獲取所有註冊設備(APNS)的設備令牌?
- 10. 沒有獲取APNS設備的設備令牌?
- 11. GCM:註冊ID或令牌
- 12. APNs複製令牌
- 13. APNS推送通知 - 設備令牌和鑰匙串
- 14. 從Apple APNS接收設備令牌的時間
- 15. 詢問的iOS 8設備APNS令牌兩次
- 16. 沙箱中的iPhone APNS設備令牌與生產
- 17. 無法獲取設備令牌用於運行iOS 8+(APNS)
- 18. 服務器丟失的設備令牌apns
- 19. iOS APNS和設備令牌良好做法
- 20. 適配器Apns不支持xxxxxxxxxxxxxxxxxxxxxxx令牌的設備
- 21. 如何刪除蘋果APNS反饋收到的設備令牌
- 22. 是否可以從View Controler請求APNS設備令牌?
- 23. 如果APNS設備令牌過期會發生什麼?
- 24. 當同一用戶使用多個設備時APNs設備令牌更新
- 25. APNS會每次爲單個設備生成新的設備令牌嗎?
- 26. set允許沒有APNS令牌的GCM註冊iOS
- 27. Wowza令牌驗證
- 28. 驗證SAML令牌
- 29. 驗證ADFS令牌
- 30. CSRF令牌驗證
對於iOS我相信它不包含任何特殊字符,但我不確定有關android。到目前爲止,我還沒有在android上看到任何特殊的章程。 – CoolMonster