Firebase for iOS - 控制台陷入困境未配置为云消息传递

gas*_*kbr 3 console ios firebase firebase-cloud-messaging firebase-console

我已经在Firebase中为APNS配置了大量的应用程序,它总是无痛.今天我要配置另一个我已经实现整个SDK for Messaging,添加了GoogleService-Info.plist,启用推送通知的捆绑ID,在设备中平滑地运行Firebase应用程序.

但Notifications的Firebase控制台配置屏幕不允许我上传我的证书或我的APN Auth Key(我已经拥有).

缺少上传按钮,"字段"没有做任何事情,我已经尝试过切换浏览器甚至切换计算机(基于Windows).

我正在使用Mac,尝试使用Google Chrome,尝试使用Safari,尝试使用Chrome for Windows(在另一台计算机上)并且没有任何变化......我陷入了这个屏幕.在此输入图像描述

编辑:我检查了控制台网页,发现我的浏览器从Firebase服务器连接getApnsAuthKey获得404:

{
    "error": {
        "code": 404,
        "message": "APNS cert not found for requested project and bundle ID",
        "status": "NOT_FOUND",
        "details": [
            {
                "@type": "type.googleapis.com/google.internal.firebase.v1.ErrorCode"
            }
        ]
    }
}
Run Code Online (Sandbox Code Playgroud)

cmd*_*ant 5

我遇到与Firebase控制台相同的问题.它看起来像服务器端的临时问题.所以这是我的解决方案(它适用于我):

  1. 打开https://console.firebase.google.com/project/ your-project/settings/cloudmessaging /
  2. 在Chrome中按cmd + option + i打开开发工具
  3. 使用Dev Tools检查灰色框并找到<button/>"上传"元素
  4. display: none !important;从中删除规则<button/>
  5. 同时禁用visibility: hidden;按钮的父div元素的属性

之后,您可以正常上传证书或APNS密钥.