我正在开发一个使用 Firebase 发送通知的 Android 应用程序。使用我的物理设备(Google Nexus 5,也在其他设备上进行了测试)时一切正常,但使用模拟器时我无法收到通知。
平台:Windows Android Studio:2.3.1 和 Google Play 服务 39 应用程序编程接口:24 模拟器:Nexus 6 API 24、Android 7.0
有什么想法吗?
您是否尝试过使用不同的模拟器配置,使用单个设备选项和生成的 Firebase 实例令牌从 Firebase 控制台定位模拟器,验证消息的 Firebase 通知状态是否已标记为完成?当应用程序位于前台时,您是否发送后台通知?您确定模拟器上可以使用 Google Play 服务吗?
单设备选项可能在调试时对您帮助最大。对代码进行少量增量更改时,请重复这些步骤:
有时问题出在模拟器的通知设置中。