使用FCM的ios离子推送通知

时间:2017-05-17 07:11:51

标签: firebase push-notification apple-push-notifications firebase-cloud-messaging ionic3

我试图在FCM和离子3的帮助下在我的iOS设备上发送推送通知。但是我无法使用我的设备,因为它运行正常,但对于iOS来说它不起作用。我正在为iOS获取设备令牌,我也从xcode启用了推送通知。 是否还有其他配置,我在iOS和FCM之间缺少这些配置?

1 个答案:

答案 0 :(得分:0)

是的。 ios FCM集成的步骤:

  1. 将GoogleService-info.plist文件添加到您应用的根文件夹中。
  2. 通过以下链接将插件添加到您的应用中:https://ionicframework.com/docs/native/fcm/
  3. 编写必要的代码
  4. 在终端/ cmd“离子cordova准备”中运行命令
  5. 打开Xcode并允许对代码建立索引。
  6. 单击运行按钮下方最左侧的“显示项目导航器”。检查资源文件夹,然后单击GoogleService-info.plist。如果为空,请将其删除,然后通过拖放将其手动再次放置在该文件夹中。
  7. 在功能之下,“推送”通知和“后台”模式>远程通知 8在Firebase控制台上载p8文件。 9,您完成了!测试您的通知:)

注意:不要忘记使用实际设备来测试此功能。 iOS Simulator不支持通知。

应用崩溃问题:确保平台/ios/MyApp/Resources/Resources/GoogleService-Info.plist和平台/ios/MyApp/Resources/GoogleService-Info.plist 相同且完整。上述任何路径上的文件不完整都可能导致应用崩溃。