Android - я могу наблюдать неравномерность при получении push-уведомлений OneSignal

Я тестирую на двух устройствах:
- Samsung Note4 с использованием API 23 6.0.1
- Moto G5 api 24 7.0

Когда я закрываю приложение Push-уведомления OneSignal не поступают на устройство Samsung, но они поступают на Moto G5 в качестве уведомления, так как приложение закрывается прямо.

На Samsung я вижу это в logcat вместо ожидаемого push-сообщения

08-03 13:54:03.831 3738-3738/? W/GCM-DMM: broadcast intent callback: result=CANCELLED forIntent { act=com.google.android.c2dm.intent.RECEIVE pkg=com.port.android.debug (has extras) }

Я знаю, что результат =CANCELED ошибка должна появиться, когда приложение закрывается с помощью пролистывания или пользователя, убив его из настроек. Так что это был странный сюрприз на Samsung

Я чувствую, что эта команда как-то связана с этим:

android.os.Process.killProcess(android.os.Process.myPid());

Я запускаю команду на обоих устройствах при закрытии приложения, поскольку запускаю несколько классов одноэлементных демонов.

Любая идея?

0 ответов

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