美文网首页
iOS-集成Firebase发送推送消息到App

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

作者: Narutoo君 | 来源:发表于2019-06-04 17:33 被阅读0次

    继续集成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. 点击测试

    相关文章

      网友评论

          本文标题:iOS-集成Firebase发送推送消息到App

          本文链接:https://www.haomeiwen.com/subject/shklxctx.html