Android PubNub не получает push-уведомления через FCM

#android #firebase #firebase-cloud-messaging #pubnub

#Android #firebase #firebase-облако-обмен сообщениями #pubnub

Вопрос:

Я создал приложение, которое использует PubNub (версия 4.x.x) amp;amp; FCM.

Сервер отправляет мне JSON в соответствии со следующим форматом:

 {
    "pn_apns": {
        "aps": {
            "alert": "This is a push notification",
            "badge": 9,
            "sound": "bingbong.aiff",
            "payload": {
                "title": "Beastiality",
                "message": "xxxx"
            },
            "type": 1
        }
    },
    "pn_gcm": {
        "data": {
            "title": "Beastiality",
            "message": "xxxxx"
        }
    },
    "content": {
        "title": "Beastiality",
        "message": "xxxxxx"
    }
}
  

Указано pn_gcm , но я не получаю никаких сообщений. Если я нажимаю с консоли Firebase, все работает нормально. Это известная проблема или я сделал что-то не так?

Комментарии:

1. Я получаю подписку от обратного вызова pubnub, но не получаю push-уведомление

2. Я объединил свои комментарии в ответ. Пожалуйста, просмотрите и прокомментируйте, если у вас все еще есть проблемы, или примите в качестве ответа, если это решит вашу проблему.

Ответ №1:

Подписка PubNub на сообщения в реальном времени против Зарегистрируйтесь для получения push-уведомлений

Подписка и push-уведомления (GCM и APN) напрямую не связаны в PubNub. Вы должны зарегистрироваться для получения push-уведомлений на каналах и не имеет ничего общего с методом подписки.

Инструкции: