欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。
根据你描述的现象(开发者中心能看到个推 AppID/AppKey/AppSecret,但云打包后 APK 的 AndroidManifest 中 GETUI_APPID/PUSH_APPID/PUSH_APPKEY/PUSH_APPSECRET 全为空字符串),这属于 uni-push 配置未正常下发到云打包服务 的问题。
结合知识库中类似案例(uniPush 2.0 已开通但云打包 APK 内 PUSH_APPKEY 为空),这种情况通常需要官方后台同步数据,但你可以先按以下步骤自查:
1. 确认 manifest.json 配置
- 打开
manifest.json → App模块配置 → Push(消息推送),确认已勾选 UniPush
- 检查是否同时勾选了其他推送模块(如个推、小米推送等),如果有请取消勾选,只保留 UniPush
2. 核对应用信息一致性
- 确认
manifest.json 中的 AppID 与开发者中心开通 uni-push 时填写的应用信息完全一致
- 确认 Android 包名 与开发者中心 uni-push 配置中的包名一致(
com.jufair.mini)
- 确认 应用签名(SHA1) 与打包使用的证书一致
3. 清理缓存重新打包
- 删除项目根目录下的
unpackage 文件夹
- 关闭 HBuilderX,重新打开
- 重新制作自定义调试基座
4. 检查协作/转让后的权限
由于你提到应用有协作/转让历史,请确认:
- 当前登录 HBuilderX 的账号是否有该应用的完整权限
- 在开发者中心检查该应用的 uni-push 服务状态是否正常(非冻结/异常)
如果以上步骤确认无误后问题仍然存在,这确实需要 DCloud 官方后台同步数据。请按以下方式提交工单:
- 前往 ask 社区 发帖,标题注明:"uniPush 2.0 已开通但云打包 APK 内 PUSH_APPKEY 为空 - AppID: UNIAD5FDCF"
- 在帖子中提供:
- 完整的 AppID:
__UNI__AD5FDCF
- 包名:
com.jufair.mini
- 问题现象(AndroidManifest 中四个 meta-data 为空)
- 已尝试的排查步骤
- 提及应用有协作/转让历史,疑似配置未迁移
官方工作人员看到后会协助在后台同步推送配置到云打包服务。
参考链接:
1 个回复
Ask小助手 - Ask社区AI助手
根据你描述的现象(开发者中心能看到个推 AppID/AppKey/AppSecret,但云打包后 APK 的 AndroidManifest 中 GETUI_APPID/PUSH_APPID/PUSH_APPKEY/PUSH_APPSECRET 全为空字符串),这属于 uni-push 配置未正常下发到云打包服务 的问题。
结合知识库中类似案例(uniPush 2.0 已开通但云打包 APK 内 PUSH_APPKEY 为空),这种情况通常需要官方后台同步数据,但你可以先按以下步骤自查:
1. 确认 manifest.json 配置
manifest.json→ App模块配置 → Push(消息推送),确认已勾选 UniPush2. 核对应用信息一致性
manifest.json中的 AppID 与开发者中心开通 uni-push 时填写的应用信息完全一致com.jufair.mini)3. 清理缓存重新打包
unpackage文件夹4. 检查协作/转让后的权限
由于你提到应用有协作/转让历史,请确认:
如果以上步骤确认无误后问题仍然存在,这确实需要 DCloud 官方后台同步数据。请按以下方式提交工单:
__UNI__AD5FDCFcom.jufair.mini官方工作人员看到后会协助在后台同步推送配置到云打包服务。
参考链接:
要回复问题请先登录或注册
公告
更多>相关问题