尝试发送推送通知时出错

问题描述

我最近将expo应用程序弹出到裸露的工作流程中,并更改了程序包名称。现在,我无法使用expo-server-sdk或expo notifications push tool从自己的后端发送通知。我得到的错误如下:

[
  {
    id: 'e17a1f3a-7c5b-41fe-8446-89ba6cb22027',status: 'error',message: "Unable to retrieve the FCM server key for the recipient's app. Make sure you have provided a server key as directed by the Expo FCM documentation.",details: { error: 'InvalidCredentials',fault: 'developer' }
  }
]
{
  'e17a1f3a-7c5b-41fe-8446-89ba6cb22027': {
    status: 'error',details: {
      fault: 'developer',error: 'InvalidCredentials',sentAt: 1597911004
    },__debug: {}
  }
}

我已经用android测试过。旧服务器密钥失败后,我尝试创建新服务器密钥并将其上传到EXPO服务器

expo push:android:upload --api-key

导致相同错误的原因。我尝试先从博览会服务器(expo push:android:clear删除api密钥,然后再次上传,结果相同。然后,我尝试创建一个新的firebase项目并重做expo documentation中所述的步骤,以得到相同的结果。我什至等了几天,看看在想出点子的时候问题是否会解决。我的知识和谷歌搜索使我失败了,因此任何帮助将不胜感激。如果您需要更多信息,请告诉我。

提前谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)