当我在expo go应用程序上运行应用程序时,Expo通知库正在工作,它接收ExpoPushToken,但当我使用eas build -p android
构建应用程序时,它不工作。我已经放置了console.log来检查推送令牌是否加载,显然它不工作。它正在请求所有权限,FCM在FCM控制台和FCM服务器的Expo凭据平台上配置关键.如果它在Expo Go上的手机上工作,而不是在内置的应用程序上,这可能是什么问题?顺便说一句,Expo服务器是否将消息发送到设备,因为在文档中它确实工作,或者我需要直接将推送通知更改为FCM而不是Expo Go服务器?这让我疯狂请帮助:)
2条答案
按热度按时间z2acfund1#
问题解决了,我的应用程序有一个旧版本,删除后问题得到解决。谢谢:)
cmssoen22#
能否请您详细说明:“有一个旧版本的我的应用程序,删除后。”你的意思是在博览会 Jmeter 板或其他地方?我也遇到了类似的问题。世博会推送信息(不是原生FCM,而是Expo服务器)正在进行生产发布,但是一旦我决定将Expo和其他依赖包升级到最新版本,仅推送Expo内的消息-去,而不是在开发。apk也不是在谷歌部署的版本。
我检查了所有需要的东西,并在下面的代码令牌成功接收. ExponentPushToken[vQvcQSFTkBHOC_tWtMVMtX]
字符串