继续从blackberry推送注册获取TOO_MANY_REGISTRATIONS

时间:2014-09-10 09:08:51

标签: android blackberry-10 blackberry-android blackberry-push

我正在尝试将Android项目移植到BB10应用程序。我已按照说明尽可能密切地实施BB推送。我已经在推送时成功注册了我们的一个应用程序,但是当我尝试注册另一个时,服务器返回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),据我了解,它会生成相同的设备令牌吗?

1 个答案:

答案 0 :(得分:1)

我最终解决了这个问题。我不得不安全擦拭手机。但这不一定是必需的。我不明白在BB10上你需要删除应用程序以清除缓存。所以它可能只是删除应用程序并重新安装。

从新操作系统重新安装我的应用程序后,它完美运行。另外值得注意的是:

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

http不是https,否则你会获得INVALID_SENDER