pushwoosh push-уведомление для ionic не работает с android

Я не могу заставить Android Push работать с ionic. (кстати, ios работает)

Я следовал за документацией здесь:

http://docs.pushwoosh.com/docs/cordova-phonegap

Я даже пытался создать то же самое приложение на основе этого:

https://www.youtube.com/watch?v=-P2O1jmb7fI

И это не работает на Android (IOS работает, хотя).

Я настроил PushWoosh и приложение примерно так:

Application code: XXXXX-XXXXX (formatted hex appcode id)
google server key: 123456789012345678901234567890123456789 (39 hex key)
google project number: 123456789012 (mine has 12 digits)
GCM API is enabled 

Я вижу, что в PushWoosh зарегистрировано устройство Android, но почему я не могу получить push? Что-то мне нужно сделать по телефону, коду и т. Д.? Я даже пытаюсь поставить точку останова в addEventListener, но ничего не получил.

Действительно нужен Android для работы с Push Notification. Спасибо!

Я использую устройство:

Redmi Note 2
Android version 5.0.2 LRX22G

Также не работал с эмулятором:

Android 5.0.2
Build number: sdk_google_phone_x86-eng 5.0.2 LSY66D 1797986test-keys

Ответ PushWoosh (обновится, когда я заново создам для них новые ключи):

As far as I can see in your Push History, there are some "Unauthorized" errors. There are three possible scenarios why you are getting the "Unauthorized" error:

The Google Project number in your application isn't the one in Google Console;
The API key in your Control Panel isn't the same that you got in Google Console;
The API key, for some reason, doesn't work properly.
Could you please check whether your Google Project number and API key are fine?

Also, could you please try using the Browser Key instead of the Server Key and vice versa?

2 ответа

Проблема была в том, что я не включил GCM в правильном проекте. Всегда предполагал, что основной проект API включен работает для всех.

Это правильный ответ для такого рода ошибок. Убедитесь, что ваш идентификатор проекта Google соответствует идентификатору ключа сервера. Также убедитесь, что вы не установили никаких ограничений или белого прослушивания на ключе сервера.

Прочтите эту статью о том, как найти идентификатор проекта Google:
https://support.google.com/cloud/answer/6158840?hl=en

Другие вопросы по тегам