android – 如何在Parse.com中验证deviceToken的GCM发送者ID

我们正在使用Parse.com发送推送通知.随着宣布关闭,我们现在正在研究如何迁移到另一项服务.在
Android上,我们尚未配置任何GCM发件人ID,因此我们一直隐含使用Parse.com的发件人ID.这是迁移的问题(参见
Urgent note for Parse Android Push users
Migrating an Existing Parse App(导出GCM注册ID部分)).

因此,我们现在正在使用我们自己的GCM发件人ID准备新版Android应用.在Parse.com中有什么方法可以验证哪些设备(安装)与我们的发件人ID相关联?我们如何检查我们的更新是否成功? Google是否提供任何API来直接或间接检查发件人ID是否适用于我们的Google项目?

任何涉及编写代码的工具或任何方法都可以.

最佳答案 感谢您发布此问题.我帮助处理OneSignal,并根据反馈更新了上述博客文章.

博客文章现在指示用户也更新他们的ParseInstallation以设置他们的GCMSenderId,如下所示:

final ParseInstallation parseInstallation = ParseInstallation.getCurrentInstallation();
parseInstallation.put("GCMSenderId",YOUR_NEW_SENDER_ID); 
parseInstallation.saveInBackground();`

这将允许您跟踪现在使用新GCM发件人ID订阅的用户.它还会告诉像我们这样的Parse导入工具,可以导入和使用这些订阅的设备.

点赞