gpt4 book ai didi

Firebase 错误 : Auth error from APNS or Web Push Service

转载 作者:行者123 更新时间:2023-12-04 19:26:14 31 4
gpt4 key购买 nike

在 node-js 中运行以下行后:

import * as admin from "firebase-admin";
import * as serviceAccount from "../../firebase_service_account_key.json";

const app = admin.initializeApp({
credential: admin.credential.cert(serviceAccount as any),
databaseURL: "https://my-app-path.firebaseio.com"
});

admin.messaging().send({
token: "known-good-token",
notification: {
title: "Test Push Note",
body: "Here is some text"
}
});

我收到错误:
Error: Auth error from APNS or Web Push Service 
Raw server response:
"{
"error":{
"code":401,
"message":"Auth error from APNS or Web Push Service",
"status":"UNAUTHENTICATED",
"details"[
{
"@type":"type.googleapis.com/google.firebase.fcm.v1.FcmError",
"errorCode":"THIRD_PARTY_AUTH_ERROR"
},
{
"@type":"type.googleapis.com/google.firebase.fcm.v1.ApnsError",
"statusCode":403,
"reason":"InvalidProviderToken"
}
]
}
}"

我在 Firebase 的 Settings > Cloud Messaging 部分下向我的 ios 项目添加了一个“APNs 身份验证 key ”。我还正确下载并导入了我的服务帐户 json 文件。

在研究方面,我尝试查找错误。
  • 对于InvalidProviderToken错误,this answer似乎表明我正在使用旧 token 。这是完全可能的,但我的应用程序和数据库上的日志似乎匹配,所以它似乎关闭了。
  • 至于THIRD_PARTY_AUTH_ERROR ,谷歌没有给我任何点击。我找到的最接近的东西是 this ,并且以下文本可能是罪魁祸首(编辑:这不是问题):

  • auth/unauthorized-domain

    Thrown if the app domain is not authorized for OAuth operations for your Firebase project. Edit the list of authorized domains from the Firebase console.



    有没有人有关于这个错误的更多细节,可以帮助我深入了解它?

    最佳答案

    如果您的 iOS 应用设置出现以下任一错误,则会出现此错误:

    在设置 > 常规 > 您的应用程序 > iOS 应用程序中找到:

  • 应用商店 ID
  • 捆绑 ID
  • 团队 ID

  • enter image description here

    添加 APNs key 时(上传到云消息 > APNs 身份验证 key ):
  • 团队 ID(应根据上面的 ios 应用信息自动设置)
  • key ID(通常在 key 的名称中,最好在创建时获取)

  • enter image description here

    关于Firebase 错误 : Auth error from APNS or Web Push Service,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55977827/

    31 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com