Продолжайте получать TOO_MANY_REGISTRATIONS от push-регистрации Blackberry

Я пытаюсь перенести проект Android в приложение BB10. Я следовал инструкциям по внедрению BB Push как можно точнее. Я успешно зарегистрировал одно из наших приложений в push-уведомлении, но когда я пытаюсь зарегистрировать другое, сервер возвращает сообщение «TOO_MANY_REGISTRATIONS» в намерении GCM. Любая помощь приветствуется.

Проект 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), так что, насколько я понимаю, он сгенерировал бы один и тот же токен устройства?


person Rikus Louw    schedule 10.09.2014    source источник


Ответы (1)


В конце концов я решил проблему. Мне пришлось стереть телефон. Хотя это не обязательно нужно. Я не понял, что на ВВ10 нужно удалять приложение для очистки кеша. Так что, возможно, было возможно просто удалить приложение и переустановить.

После переустановки моих приложений из новой ОС все работает отлично. Также приятно отметить:

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

http не https, иначе вы получите INVALID_SENDER

person Rikus Louw    schedule 11.09.2014