![](/img/trans.png)
[英]Why does this code works on Xcode simulator, but does not work on device?
[英]fcm onMessage works on simulator but does not work in physical device
我是一名 web 开发人员,试图构建一个带有推送通知的简单混合 webview 应用程序。 所以我使用了flutter
和firebase-cloud-messaging
。 android
端在模拟器和物理 android 手机上都可以正常工作。
但是对于ios我有一个问题。 onMessage
回调在模拟器中工作并生成AlertDialog
。 但是当我在物理 iphone 上测试它时,它不起作用。 什么都没有弹出。 其他回调确实有效( onLaunch
, onResume
)。 另一个奇怪的部分是,一旦测试应用程序安装在物理设备上,终端就会失去与设备的连接。 所以我什至看不到错误日志。
对我来说,这取决于版本
在 build.gradle 上implementation 'com.google.firebase:firebase-messaging:20.1.0'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.