我正在使用GCM在Android中使用GCM发送通知。有时它将规范ID称为“1”,并且作为文档,我们需要替换响应附带的新通知密钥。我想做这个。为此,我必须重现此错误。这样做的方法是什么?
答案 0 :(得分:0)
使用GCM发送通知时产生规范错误的步骤
初始状态:应用程序安装在Android设备上并注册到GCM。发件人服务器具有注册ID,并设法向该设备发送消息。
卸载该应用程序。
向原始(旧)注册ID发送两条消息。第一个似乎工作(服务器将从GCM服务器收到成功的回复)。第二次尝试将导致" NotRegistered"错误。
重新安装应用程序并注册到GCM。设备将获得新的注册ID。
使用旧注册ID发送消息。应用程序将收到该消息,但服务器将在回复时将新注册ID作为规范注册ID。