我已经在Firebase中为APNS配置了大量的应用程序,但它总是无痛。今天我要配置另一个我已经实现了整个SDK for Messaging的软件,添加了GoogleService-Info.plist,启用了推送通知的软件包ID,在一个设备中平稳地运行了Firebase应用程序。
但是,通知的Firebase控制台配置屏幕不允许我上传我的证书或我的APN Auth Key(我已经拥有)。
缺少上传按钮,"字段"我没有做任何事,我已经尝试过切换浏览器甚至切换电脑(基于Windows)。
我正在使用Mac,尝试使用Google Chrome,尝试使用Safari,尝试使用Chrome for Windows(在另一台计算机上)并且没有任何变化......我被困在此屏幕中。
编辑:我检查了控制台网页,发现我的浏览器从Firebase服务器连接获得404 getApnsAuthKey:
{
"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"
}
]
}
}
答案 0 :(得分:5)
我遇到与Firebase控制台相同的问题。它看起来像服务器端的临时问题。所以这是我的解决方案(对我有用):
<button/>
“上传”元素display: none !important;
<button/>
规则
visibility: hidden;
属性
醇>
之后,您可以正常上传证书或APNS密钥。
答案 1 :(得分:2)
可以使用新的用户界面更新Firebase - &gt;此时的新元素( 2017年11月)。
答案 2 :(得分:1)
在我的情况下,禁用上传按钮的原因未在UI中显示,但在检查元素时可见。
您必须是所有者才能上传APNs身份验证密钥
我的权限是Editor
的权限,您似乎需要Owner
才能上传。