我正试图在我的托管React Native Expo项目中为Android设置推送通知。我已经仔细遵循了官方指南推送通知概述和使用FCM为Android推送通知。
我为我的Android应用程序创建了一个新的firebase项目。然后在firebase项目的云消息选项卡中,我复制了服务器密钥(FCM API密钥(。我还将生成的google-services.json
下载到我的Expo项目中。
然后我开始了一个新的EAS构建。但当我从终端expo push:android:show
运行时,我会得到标题错误:
There is no FCM API key configured for this project
事实证明,命令expo push:android:show
已被弃用。相反,我应该使用eas credentials
,选择android平台,并按照说明显示我的所有密钥和凭据,包括FCM API
密钥