java - Google Cloud Messaging Result.getSuccess() 为 null 是什么意思?

标签 java android google-cloud-messaging

Google Cloud Messaging 为 com.google.android.gcm.server.result getSuccess() 方法返回 null,但它分配了 messageId 到消息。 GCM 还为 getErrorCodeName 返回 null

这是什么意思?消息发送成功了吗?

Result.toString() 如下所示:[messageId=0:1475594652677091%46309dd1f9fd7ecd]

最佳答案

基于此 GitHub thread如果消息创建成功,getMessageId() 返回 messageIdgetErrorCodeName() 返回 null; 否则,getMessageId() 返回 null 并且 getErrorCodeName() 返回错误代码。

所以,我可以说消息已成功发送。

关于java - Google Cloud Messaging Result.getSuccess() 为 null 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39856361/

相关文章:

java - LinkedBlockingQueue 和原语

java - 将范围内的值插入 sqlite 时显示错误

java - 什么是 android ActionBar 的合适替代品?

android gridlayout 列宽超过父(gridlayout)宽度

android - 区分具有相同操作的广播接收器

java - hibernate 中查询参数为 null 或为空时如何处理?

java - 一对多关系中的子项不会在 JPA 中删除

Android - 谷歌地图 v2 - 需要更新设备上的谷歌播放服务

android - Parse.com - Android 自定义推送通知声音

Flutter云消息和通知