安卓离线打包,小米打开页面,提示Register mipush appId or appKey is null or empty
- 发布:2021-03-03 22:13
- 更新:2021-03-04 19:19
- 阅读:1243
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 12
HBuilderX类型: 正式
HBuilderX版本号: 3.1.4
手机系统: Android
手机系统版本号: Android 11
手机厂商: 小米
手机机型: MUI 12.0.1
页面类型: vue
打包方式: 离线
项目创建方式: HBuilderX
操作步骤:
预期结果:
可以收到离线通知。
可以收到离线通知。
实际结果:
小米收不到离线通知。
小米收不到离线通知。
bug描述:
安卓离线打包,华为可以收到离线通知,小米收不到。
打印了一下Assist,看到报错:Register mipush appId or appKey is null or empty
尝试使用云打包,华为和小米都可以收到离线通知。
build.gradle和xml都配置过,我检查过好几遍了,一开始华为手机也收不到离线消息,后来安装教程里面重新配置了一下就好了,但是小米还是有问题,我在UniPush使用指南那篇帖子里面看回复,发现也有别人有类似的问题。
aps-release.aar和aps-unipush-release.aar都导入了,目前苹果推送有用,华为在线离线推送都好的。
key的配置有个疑问:
MIPUSHAPPID填XM${XIAOMI_APP_ID}还是${XIAOMI_APP_ID}
MIPUSHAPPKEY填XM${XIAOMI_APP_KEY}还是${XIAOMI_APP_KEY}
(两种我都测试过了,小米离线推送都无效)
HBuilder用的3.1.2版本,SDK也用的3.1.2。
clear项目我等下再试试,项目目录下的release、build目录我都全部删除了,试了一下,还是提示Register mipush appId or appKey is null or empty
熏烧鹅猪头肉 (作者)
我刚把项目clear了一下,还是报这个Register mipush appId or appKey is null or empty
离线打包教程里的,uniPush那段我试了不下10遍,后来终于把华为试好了,但是小米离线推送不行。
等下我再试试,把android,3.1.2,离线包里的HBuilder-Hello,弄出来,把我的项目整进去再试试。






蟹多多
回复已发截图,麻烦看看呢。
2021-03-04 12:11