1

Android プロジェクトを BB10 アプリに移植しようとしています。BB Push をできる限り厳密に実装するための指示に従いました。プッシュでアプリの1つを正常に登録しましたが、別のアプリを登録しようとすると、サーバーは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)で両方のアプリをテストしたので、私が理解しているように、同じデバイストークンが生成されましたか?

4

1 に答える 1

1

私は最終的に問題を解決しました。私は電話をセキュリティワイプしなければなりませんでした。ただし、これは必ずしも必要ではありません。BB10 では、アプリを削除してキャッシュをクリアする必要があることを理解していませんでした。そのため、アプリを削除して再インストールするだけで可能だった可能性があります。

新しい OS からアプリを再インストールした後、完全に動作します。また、次の点にも注意してください。

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

http ではなく https です。それ以外の場合は INVALID_SENDER が返されます

于 2014-09-11T07:21:53.593 に答える