Android-приложение не регистрируется в FCM при использовании raix: push-пакет в Meteor - PullRequest
0 голосов
/ 31 октября 2018

Я хочу иметь Push-уведомления на разных мобильных платформах и в браузере и решил использовать raix: push для этого, который использует phonegap-plugin-push .

Я выполнил шаги по установке в README.md, которые работали без проблем, и проект был построен и работал нормально.

Я выполнил шаги в ANDROID.md и добавил FCM в свой проект на https://console.firebase.google.com/ (записано Sender ID и Server key). Затем я создал приложение на https://play.google.com/apps/publish и связал Sender ID в разделе Services & APIs.
В этот момент я не был уверен, что еще нужно сделать, чтобы Google знал, что моему приложению разрешено регистрироваться для FCM. Я попытался загрузить свой apk в канале internal test track, чтобы он мог видеть конфигурацию и подпись в apk, это так?

Затем я добавил соответствующие вызовы Push.configure и App.configurePlugin на клиенте, а также вызов Push.configure на сервере.
Чтобы помочь отладить и устранить потенциальные проблемы, с здесь в разделе «Код сервера» я добавил Push.debug = true, Push.allow(...) и Meteor.methods(...) для вывода отладки и запуска уведомления, отправленного с сервера через браузер. консоль в клиенте (которая в соответствии с журналами сервера запускается).

В журналах сервера регистрация Push завершена (GCM configured вывод журнала), но на клиенте, даже с Push.debug = true, я не получаю вывод о том, что что-то не удалось или успешно.
Все, что я знаю, это то, что сервер не получает устройство, которое регистрирует и сообщает Push: Sent message "the title" to 0 ios apps 0 android apps, при отправке сообщения через Meteor.call.

Я забыл шаг для правильной регистрации моего приложения в FCM и как я могу отладить мою проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...