gpt4 book ai didi

android - Expo android应用程序,PushNotifications在独立apk中不起作用?

转载 作者:行者123 更新时间:2023-12-03 15:11:51 26 4
gpt4 key购买 nike

我遇到了一个问题,当我通过 expo 客户端应用程序运行应用程序时,PushNotifications 有效。但是如果我正在构建一个独立的 .apk,我需要安装 expo 客户端,以便获取 pushtoken。而且,当 expo 客户端未打开时,我无法获得 pushtoken。所以我的客户需要安装 2 个应用程序。一个是我的,构建了独立的 .apk,另一个是 expo 客户端。流程很繁琐。。

最佳答案

我能够在我的项目中修复博览会推送通知。这是我自己的错。
问题是这样的,甚至文档也提供了解决方案:
enter image description here
所以我用 Firebase 创建了一个帐户,然后我附加了新项目。
然后我运行了这个命令:

expo push:android:upload --api-key <Server key>

您可以从此部分获取服务器 key :
enter image description here

它看起来像这样:
XXXSdasx665:APA91bFL2342342342342342342342RxDAUbCOP0IL32etVueLhnLtoFErsqHBhjW-SRPSZGdU18BBIltUx7Wm234234234sxdxzcasdSElRyTEdMR7vmLJHgVvbOGx-0-SWDasdzxzxzx


这帮助我解决了我遇到的问题。希望它也会对某人有所帮助。

这是一个 app.json 文件:
{
"expo": {
"name": "workero",
"slug": "workero",
"privacy": "public",
"sdkVersion": "36.0.0",
"platforms": ["android"],
"version": "1.0.0",
"orientation": "portrait",
"icon": "./assets/icon.png",
"splash": {
"image": "./assets/splash.png",
"resizeMode": "contain",
"backgroundColor": "#ffffff"
},
"updates": {
"fallbackToCacheTimeout": 0
},
"assetBundlePatterns": ["**/*"],
"ios": {
"supportsTablet": true
},
"android": {
"package": "com.workero.apper",
"googleServicesFile": "./google-services.json"
}
}
}

关于android - Expo android应用程序,PushNotifications在独立apk中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59911554/

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