Android离线打包,同时集成Push和Oauth(一键登录)但是里面都有GETUI_APPID回导致冲突
Push要求加的参数
"GETUI_APPID": "unipush的appid", <- 这里的键名和下面的重复
"plus.unipush.appid" : "unipush的appid",
"plus.unipush.appkey" : "unipush的key",
"plus.unipush.appsecret": "unipush的secret",
"apk.applicationId":"io.dcloud.HBuilder"
Oauth要求添加的参数
"GETUI_APPID" : "%GETUI_APPID%",<- 这里的键名和上面的重复
"GY_APP_ID" : "%GY_APP_ID%",
"GT_INSTALL_CHANNEL":"HBuilder",
// (GT_INSTALL_CHANNEL 固定值 "HBuilder")
4 个回复
qq1438343098 - liu
蹲一下,现在快一年了没有人解决
lionpig
把一键推送的GETUI_APPID注释掉就行。
xvector
GETUI_APPID 到底应该用 unipush的appid 还是 GY_APP_ID
3***@qq.com
楼主最后怎么解决的?
3***@qq.com
解决了,一键登录保留GY_APP_ID即可,同时检查build.gradle里面是否有引入
implementation('com.getui:gysdk:3.1.7.0') { exclude(group: 'com.getui') }
这个和push要求的非常相似,就差一个字母
implementation('com.getui:gtsdk:3.3.7.0'){ exclude(group: 'com.getui') }
2025-10-31 11:40