我使用的PhoneGap與PhoneGap的-插件推插件提供不同的registratinId,當我嘗試使用Android設備來註冊,我得到以下registrationId:GCM在iOS和Android
c1p9kF2DLDc:APA91bEPdXIW-_5myCTr_QrHcCD2UGrLOMe82jB84LMmaqXhkTrMRoTdvi-u2NXG9_Qe9mv5SwpSzvtdIe33bPh8m7Kcv_x6PHMihF -syBxs-KSTVhCU7EWysl8a-F61hAJ_zqVBGQTr
,當我嘗試用iOS設備一樣,我得到以下registrationId
8bf6bfde4482880e3ac51cb790215124b26192d57bfeb7772a3f4c6edc58711d
當我嘗試使用從Android設備獲得的密鑰發送通知時,一切正常,但是當我嘗試向iOS設備發送通知時,我收到了GCM的INVALID_REGISTRATION響應。
我已經完成了所有的工作,都是在GCM網站上寫的,從蘋果開發人員那裏獲得了開發證書並在GCM中註冊並且一切都很順利。
有沒有人有想法?
,你這裏有iOS的字符串不是一個註冊ID,它是一些大的十六進制數。格式應與您在Android設備上獲得的格式相似(但不完全相同)。你確定你打印的是正確的東西,還是正確地註冊? – morepork
是的,這是我在phonegap-plugin-on的on.register事件中獲得的registrationId – DorR
如何獲取gcm註冊令牌?正如@morepork評論說的,你得到的上述內容不是註冊ID。它應該與您爲Android獲得的內容非常相似。 – evanescent