使用aps-unipush-release.aar可以收到离线消息,但是使用aps-unipush-gp-release.aar国内的就收不到离线消息。请问下,这是正常现象吗?如果是正常现象的话,那我每次上架国内时,sdk需要使用aps-unipush-release.aar,上架到google-play是就需要替换为aps-unipush-gp-release.aar,这样不是很麻烦吗?这两个sdk有从冲突,不能同时存在
4***@qq.com
- 发布:2021-01-28 14:20
- 更新:2021-01-28 15:50
- 阅读:619
使用aps-unipush-release.aar可以收到离线消息,但是使用aps-unipush-gp-release.aar国内的就收不到离线消息
分类:uni-app
4 个回复
4***@qq.com (作者)
国内厂商和FCM都在unipush控制台配置过了
DCloud_Android_DQQ
1 是正常现象。 国内的设备厂商是不能从google play下载应用的。即使强行安装了google play,也会安装GMS。
2 上架国内时,sdk需要使用aps-unipush-release.aar,上架到google-play是就需要替换为aps-unipush-gp-release.aar。
是必须的。 因为这是两套sdk
4***@qq.com (作者)
好的
2021-01-28 15:01
4***@qq.com (作者)
感谢回复
2021-01-28 15:01
4***@qq.com (作者)
我刚刚试了下用的aps-unipush-gp-release.aar打的包,手机连上了vpn,在unipush控制台发送消息,app在线时能收到,离线收不到消息,除非启动app,这时候能收到之前发的消息
2021-01-28 15:15
4***@qq.com (作者)
clientid和token都是有的
2021-01-28 15:19
4***@qq.com (作者)
我的hbuildx是最新版本的3.0.7,android的sdk也都更新为一致版本了
4***@qq.com (作者)
我这边都是通过蒲公英下载apk安装的app,不是从正式的google play store下载安装的,难道是因为这个才导致收不到离线消息吗?但是我这边用的aps-unipush-release.aar打得release包但是发送到蒲公英能在进程杀死的情况下收到离线消息