使用解析使用集解析DeviceToken爲Android
ParseInstallation installation =ParseInstallation.getCurrentInstallation();
installation.put("GCMSenderId",senderId);
installation.put("pushType","gcm");
installation.put("deviceToken",token);
IM我不能設置在安裝表中的設備標識,但是當我嘗試使用保存我得到一個例外。
Cannot modify `deviceToken` property of an _Installation object. android
的問題是,後端使用這種tokenId發送推送通知的另一個提供商(OneSignal),所以我想知道是否它的任何方式對deviceToken行寫(據我所知,這是僅限iOS)。 我需要在deviceToke中寫入我收到的GCM令牌。 謝謝
如果您希望遷移到OneSignal,只需添加'GCMSenderId',因爲OneSignal解析導入器在您進行此更改後將能夠引入您的現有用戶。 https://onesignal.com/blog/important-note-for-android-parse-push-users/ – jkasten
如果sdk不允許你,你可以嘗試使用currentUser標記來休息api。 – ChunTingLin
@jkasten它能夠把我的用戶,但沒有更新更新deviceToken,我無法推動成功發送。 – jaynp