我在iOS上使用Capacitor和Firebase Cloud Messaging接收推送通知时遇到了问题。以下是详细信息:
- 我使用@capacitor/push-notifications,并遵循iOS插件文档中提供的设置步骤。
- Android设备成功接收通知,但iOS设备不能。
PushNotifications.register()
运行成功,从iOS设备获取FCM令牌。- 第一次启动时要求通知权限。我还检查了应用程序的设置。通知已启用。
- 我已经从FCM下载了GoogleService-Info.plist并将其粘贴到我的IOS项目的根目录中。
- 我已经上传了FCM Jmeter 板中开发和生产模式的APNs证书。
- 我使用
"@capacitor/core": "^5.0.0"
,"@capacitor/push-notifications": "^5.0.4"
和"@capacitor/ios": "^5.0.5"
。 - 我尝试从FCM Jmeter 板(使用设备FCM令牌)直接向该设备发送测试通知,但未收到通知。
- 我已经在真实的设备和模拟器上尝试过这种情况。还是没找到
尽管有这些步骤,但iOS设备/模拟器上不会收到通知。我将感谢任何指导。先谢谢你。
1条答案
按热度按时间0vvn1miw1#
我使用了@capacitor-firebase/messaging插件而不是
@capacitor/push-notifications
,这对我很有效。(This guide帮助了我,感谢RGe)