1

我试图将一个android项目移植到BB10应用程序。我尽可能按照指示实施BB Push。我已经在推送中成功注册了我们的一个应用程序,但是当我尝试注册另一个时,服务器在GCM意图上返回“TOO_MANY_REGISTRATIONS”。任何帮助赞赏。继续从黑莓推送注册获取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

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

从新的操作系统重新安装我的应用程序后,它完美的工作。还高兴地注意到:

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

HTTP没有使用https,否则你会得到INVALID_SENDER