ICh*_*ung 14 push-notification ios firebase swift firebase-cloud-messaging
我最近开始了 iOS 开发,并尝试使用 Firebase 构建一个具有推送通知功能的简单的基于 Web 的 iOS 应用程序。我已经尝试了大约 3 个关于使用 FCM 发送推送通知的教程,包括官方文档中的教程,但我无法从我的 iOS 模拟器接收任何通知。此时,我想知道 xcode 的 iOS 模拟器是否无法接收云消息。
附:我还没有使用物理 iOS 设备进行测试。(我还没有)
Ork*_*nov 24
在 Xcode 11.4 之后,这是可能的,但对于 firebase 消息传递,它需要gcm.message_id
存在值。否则 Firebase SDK 不会处理它。
{
"Simulator Target Bundle": "<your bundle>",
"aps": {
"badge": 0,
"alert": {
"title": "Test Push",
"body": "Success! Push notification in simulator! ",
"sound": "default"
}
},
"gcm.message_id": "123",
"example-data-key": "example-data-value"
}
Run Code Online (Sandbox Code Playgroud)
抱歉,您需要找到一些硬件来测试此功能。
推送通知在模拟器中不可用。它们需要来自 iTunes Connect 的配置文件,因此需要安装在设备上。这也意味着您可能必须接受苹果 iPhone 开发者计划并支付 99 美元。
如何在没有 iPhone 的情况下测试 Apple 推送通知服务?
归档时间: |
|
查看次数: |
25356 次 |
最近记录: |