常见问题
1.在使用sdk用户中心等功能时出现网页ERR_CLEARTEXT_NOT_PERMITTED错误
首先请确认是否在AndroidManifest中的Application 中添加了android:usesCleartextTraffic="true",可以参考环境配置文档
其次如果已经添加了仍就出现该错误,则可能是有其他的sdk修改了配置,请找到res/xml/network_security_config.xml文件修改为
<network-security-config>
…………
…………
…………
<base-config cleartextTrafficPermitted="true" />
</network-security-config>
2.在接入过程中测试第三方登录时出现网速不给力提示
由于第三方登录会校验应用签名,未添加的签名无法第三方登录,注意未使用我方签名做为应用签名的,请不要参考此条。
可以在测试时将apk发给我放技术签名后测试,也可以一开始就提供测试用签名的SHA1让我方添加进配置。
3.只有谷歌无法登录,fb可以正常登录
请检查是否有正确配置google-services.json和strings中的google_login_web_client_id
4.fb登录时碰到应用未上线等各种fb提示导致无法登录
账号登录之后显示出如应用未上线或之类的fb提示,请截图后找我方处理。
如果是账号登录时显示如你无法使用这一功能等提示则基本为fb新注册账号限制,过一段时间就能登录
5.开启登录框后没有第三方和游客登录
基本为初始化失败,请不要收到初始化失败回调之后仍强行调用登录,建议同时检查测试设备是否网络翻墙是否安装有谷歌三件套
6.是否需要接入ULU AD SDK
如果需要接入会有额外说明,并有专人提供参数。未说明则无需接入
7.参数表中缺少naver game/分享/广告等参数
有些参数因为需要额外申请比较长的时间,可能参数表中有些会有空缺,待参数齐全后会有完整的参数表。
然后分享、广告等按需接入的功能如果不需要接入则不会提供参数。
8.无法拉起谷歌支付
请检查以下几项
1.在调用sdk支付时需要按照内购表填写正确的技术id
2.将使用的google账号发给我方添加成为测试人员并在网页中接受邀请(应用未上线时)
3.如果上述两项都没有问题,但是谷歌支付提示没有指定商品的话,请联系我方确认内购表内容。
4.额外的,如果需要测试购买成功可以联系我方给指定账号添加支付测试权限
9.其他包没问题onestore包闪退或功能无法使用
sdk版本3.3.3以及之前的版本onestore包需要一个额外的aar,请记得联系我方索取
10.打三星onestore包与谷歌包有什么不同
1.参数表会有不同,包括但不仅限于包名、第三方id、额外的支付参数(添加在strings.xml中,可以一次性全部添加,参数不会影响到其他渠道)等,请记得每次打包时换成对应参数
2.onestore包需要一个额外的aar,谷歌和三星不需要
3.Manifest中的channel_id需要更改,具体请参见开发环境搭建的Manifest部分
11.Connect to devrepo.kakao.com:443 [devrepo.kakao.com/xxx.xxx.xxx.xxx] failed: Connection timed out
请先尝试切换至韩国网络,如果没有条件则请选择手动引入
手动引入kakao包比较繁琐,步骤如下
1.修改sdk引入为
implementation ('com.ulusdk:ulusdk:版本号-SNAPSHOT')//sdk的引用
{
exclude group: 'com.kakao.sdk'
}
2.移除gradle中的maven{ url 'https://devrepo.kakao.com/nexus/content/groups/public/' }
3.联系我方技术获取sdk所需要的kakao的aar包并添加随包文档的引用,注意请自行添加引用aar包的语句