继续从黑莓推送注册中获取TOO_MANY_REGISTRATIONS



我正在尝试将一个android项目移植到BB10应用程序。我已经按照说明尽可能地执行BB Push。我已经在推送上成功注册了我们的一个应用程序,但当我尝试注册另一个时,服务器会在GCM意图上返回"TOO_MANY_REGISTRATIONS"。感谢您的帮助。

项目1-android.cfg(为安全和说明点而更改的值)

<android>  
   <push>
      <appid>XXX1-XXXXXXXXXXXXXXXXXXXXXX</appid> 
      <ppgurl>https://cpXXX1.pushapi.na.blackberry.com</ppgurl> 
      <tokenprefix></tokenprefix>
   </push>
</android>

项目2-android.cfg

<android>  
   <push>
      <appid>XXX2-XXXXXXXXXXXXXXXXXXXXXX</appid> 
      <ppgurl>https://cpXXX2.pushapi.na.blackberry.com</ppgurl> 
      <tokenprefix></tokenprefix>
   </push>
</android>

编辑:我在同一部手机(Z10)上测试了这两个应用程序,所以据我所知,它会生成相同的设备令牌吗?

我最终解决了这个问题。我不得不安全地擦手机。但这并不一定需要。我不明白在BB10上你需要删除应用程序才能清除缓存。因此,删除应用程序并重新安装可能是可行的。

从新的操作系统重新安装我的应用程序后,它运行得很好。同样值得注意的是:

<ppgurl>http://cpXXX2.pushapi.na.blackberry.com</ppgurl> 

http而不是https,否则会得到INVALID_SENDER

相关内容

最新更新