熏烧鹅猪头肉
熏烧鹅猪头肉
  • 发布:2021-03-04 19:56
  • 更新:2021-03-04 19:56
  • 阅读:1633

安卓离线打包小米推送Register mipush appId or appKey is null or empty的解决方法

分类:HBuilderX

安卓离线打包,小米离线推送,打开页面,提示Register mipush appId or appKey is null or empty

问了官方人员,见这个帖子。https://ask.dcloud.net.cn/question/118126

我们分3步来分析可能会出什么问题。  
第一步、引入lib:aps-release.aar和aps-unipush-release.aar  
第二步、build配置key  
第三步、工程的xml引入这个key

第一步,类库没有引入。
因为我的华为测试还好的,可以离线推送,所以我首先排除掉这个问题,我尝试把这两个类库去掉,安装好app,会提示push库不存在。
所以,排除掉这个问题。

第二步、build配置key


这步,似乎也没啥好看的,按照官方的离线打包文档,就是这么写的。

第三步、工程的xml引入这个key


后来读了push的安卓源代码。

发现是这步的问题,meta-data的位置放错了,要放到application后面,但奇怪的是华为的也在前面,不知道为什么能识别。

如果大家觉得受益匪浅的话,记得打赏一下哈。有问题加我QQ:13040

微信

0 关注 分享

要回复文章请先登录注册