fcm onMessage 在模拟器上工作,但在物理设备上不起作用

Sih*_*Kim 8 ios firebase flutter firebase-cloud-messaging

我是一名 web 开发人员,试图构建一个带有推送通知的简单混合 webview 应用程序。所以我使用了flutterfirebase-cloud-messaging。该android侧工作在两个仿真器和物理的Android手机上的罚款。

但是对于ios我有一个问题。该onMessage回调的工作在模拟器和生成AlertDialog。但是当我在物理 iphone 上测试它时,它不起作用。什么都没有弹出。其他回调确实有效( onLaunch, onResume)。另一个奇怪的部分是,一旦测试应用程序安装在物理设备上,终端就会失去与设备的连接。所以我什至看不到错误日志。

小智 -1

对我来说,这取决于
implementation 'com.google.firebase:firebase-messaging:20.1.0' build.gradle的版本