Надежность службы сообщений Firebase? - PullRequest
0 голосов
/ 10 сентября 2018

Я запускаю свое приложение с помощью службы облачных сообщений Firebase для push-уведомлений.

Служба работает на моих телефонах и телефонах с тестером, когда приложение закрыто на несколько дней. Однако при дальнейшем тестировании некоторые пользователи не получают push-сообщений, когда закрывают приложение. Я не могу определить, какие телефоны и почему это происходит.

Я на 100% уверен, что ключи / токены группы firebase верны, так как они работают, когда приложение повторно открывается, определенные телефоны или определенные ситуации просто убивают службу.

    <service
        android:name=".MyFirebaseMessagingService"
        android:stopWithTask="false"
        android:enabled="true"
        android:exported="true">
        <intent-filter>
            <action android:name="com.google.firebase.MESSAGING_EVENT" />
        </intent-filter>
    </service>

Это мой сервис. Класс слишком велик для копирования, но работает и использует код Firebase по умолчанию.

Тип сообщений, которые я отправляю, от php, например:

   $curldata = json_encode(array("to"=>$groupKey, "data"=> ["hello"=>"firebase,".$groupName], "time_to_live"=>82800)); //trying for 23 hours

Есть ли какие-то настройки, которые я пропустил, чтобы сохранить этот сервис?

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