Получение токена fcm из приложения Android, работающего в тесте appium - PullRequest
0 голосов
/ 06 июня 2018

Я тестирую приложение, используя push-уведомления firebase, используя appium.

Теперь я хочу отправить тестовое уведомление в приложение.Для этого мне нужен токен fcm из приложения.

Приложение представляет собой производственную сборку, оно нигде не отображает и не отображает токен fcm, зачем это нужно?

Но, конечно, мне нужночтобы получить доступ к токену из моих тестов на appium.Есть ли хороший способ для извлечения данных, как правило, не выставляются с помощью ADB?Или какой-то другой механизм получения токена fcm без отображения на ярлыке в приложении?

1 Ответ

0 голосов
/ 06 июня 2018

Сам Appium на самом деле использует adb для получения данных, связанных с приложением.

Если вы не можете получить токен fcm через adb (по соображениям безопасности его не следует 'Это невозможно), Appium не может его получить.

Вы можете заглянуть в Firebase API, чтобы проверить, можете ли вы получить токен со стороны службы.Тем не менее, наилучшим вариантом будет использование тестовой сборки, в которой вы модифицировали приложение для предоставления токена.

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