push-уведомление не получено, когда приложение закрыто - PullRequest
0 голосов
/ 30 сентября 2019

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

После небольшого эксперимента, когда приложениеоткрыть / фон, то я могу получить с помощью push-уведомления, но не могу сделать то же самое, когда приложение закрыто. Есть ли способ автоматизировать этот сценарий для устройств Android.

Для закрытия приложения я использую строку кода:

driver.closeApp ();

1 Ответ

0 голосов
/ 30 сентября 2019

Когда приложение закрывается, приложение переходит в фоновый режим, а Toast - это поток пользовательского интерфейса, что означает, что Toast не работает с фоновым потоком.

Попробуйте это.

Handler handler = new Handler(Looper.getMainLooper());

handler.post(new Runnable() {

        @Override
        public void run() {
            //Your UI code here
        }
    });
...