Эмулятор Android не получает push-уведомления
Я использую push-уведомления в облаке Google, однако по какой-то причине я не могу получать push-уведомления на эмуляторе.
Однако это же приложение получает уведомления, когда я тестирую его на реальном устройстве.
Кто-нибудь еще сталкивался с этим или нашел решения? эмулируемое устройство имеет сетевой доступ и является той же версией Android, что и настоящая, так что я не могу придумать причину, по которой оно не должно работать.
6 ответов
Какая цель у вашего эмулятора? Для служб Google, таких как GCM, используйте цель "API Google" (любая версия) для получения push-уведомлений.
Отредактируйте цель виртуальной машины Android (AVD), чтобы использовать "API Google", чтобы эмулятор мог получать push-уведомления GCM.
Получал ли ваш эмулятор раньше push-уведомления Firebase? Если да, перезагрузите эмулятор принудительно.
Убедитесь, что вы подключили учетную запись Google на эмуляторе
Если вы дойдете до нее, то можете попробовать этот ответ.
Отмечая, что нет необходимости входить в эмулятор с какой-либо учетной записью Google.