在iOS模拟器中从firebase推送通知



我有一个应用程序,它使用cordova-plugin-firebasex进行推送通知。但当应用程序在后台时,它们不会出现在通知中心。我在XCode中使用iOS模拟器。

当应用程序在后台时,我可以在模拟器中测试Firebase通知吗?或者我需要真正的设备?

模拟器不支持推送通知。您可以在yuor控制台输出中看到Firebase SDK的输出文本像

6.27.0-[Firebase/Messageing][I-FCM01202]应用程序错误:didFailToRegisterForRemoteNotificationsWithError:模拟器中不支持远程通知

您实际上可以使用XCode Simulator Control Utility在本地测试通知:

xcrun simctl push booted payload.json

以下有效负载存储在本地目录的JSON文件中:

{
"aps": {
"alert": {
"title": "Local notification test",
"body": "This is the body of your local notification."
}
},
"Simulator Target Bundle": "com.example.example"
}

其中com.example.example是您的捆绑包标识符。

有关更多信息,请查看该实用程序的文档:

xcrun simctl push --help

相关内容

  • 没有找到相关文章