iOS-集成Firebase发送推送消息到App

继续集成Firebase

按照教程文档来云消息传递文档

讲下比较重要的几个步骤

上传您的 APNs 身份验证密钥

将您的 APNs 身份验证密钥上传到 Firebase。如果您还没有 APNs 身份验证密钥,请参阅配置 FCM APNs

  1. 在 Firebase 控制台中,在您的项目内依次选择齿轮图标、项目设置以及云消息传递标签。

    image.png

  2. iOS 应用配置下的 APNs 身份验证密钥中,点击上传按钮。

  3. 转到您保存密钥的位置,选择该密钥,然后点击打开。添加该密钥的密钥 ID(可在 Apple Developer Member CenterCertificates, Identifiers & Profiles 中找到),然后点击上传

在firebase配置苹果开发者后台的文件

image.png

用它推荐的方式, 配置p12文件, 这个跟极光推送配置差不多


image.png

发送通知消息

点击左边的Clound Messaging
  1. 在目标设备上安装并运行该应用。您需要接受权限请求,才能收到远程通知。

  2. 确保应用在设备的后台中运行。

  3. 打开通知编辑器,并选择新建消息

  4. 输入消息内容。

  5. 选择在设备上测试

  6. 在标签为添加 FCM 注册令牌的字段中,输入您在本指南上一部分获得的注册令牌。

    image.png

运行项目在下面这个方法可以获取到

func messaging(_ messaging: Messaging, didReceiveRegistrationToken fcmToken: String) {
        XGPrint("Firebase registration token: \(fcmToken)")
        // TODO:将令牌发送到自家服务器,统一推送
        // 注意:每次应用启动时以及每当生成新令牌时都会触发此回调。
    }
  1. 点击测试
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容