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