注意:就算是单机游戏接入网游SDK,也需要接入初始化和登录
一、初始化
接入时如果发现游戏服务连接失败、初始化失败错误码(对于1546错误码,2021年3月份之前的应用,需要配置计费)

二、登录(接了登录逻辑之后,就会出现小宝箱)
1、弹窗显示:SDK接入错误
这个窗口出现代表,你们接入出现错误,你们的逻辑必须是用户点击了同意,才能调用onUserAgreed接口,并且每次都要调用onUserAgreed接口。
2、实名认证和未成年时长限制是怎么控制的 (游戏每次登录都弹出实名认证弹窗的认真看)
实名认证和防沉迷,都集成在SDK中。不需要额外做实名认证和防沉迷。不用调用接口
3、悬浮球里的退出账号怎么关掉
用模拟器测试的结果,真机是没有这个按键的
三、支付
1、code=-18003,error=支付失败
a.检查开发者后台是否配置计费 ,配置计费过程如下



b.按金额支付和按计费代码支付有没有搞混了(例如:代码写的是按计费代码支付,然后配置计费是按金额支付)
c.游戏回调地址是否正确,能否使用
2、创建订单失败,请尝试重新购买
检查开发者后台是否配置计费
四、接入SDK过程中其他问题
1、报错System.error
try catch的日志,一般无需关注。
2、启动log提示 请确保在Assets目录下存在文件: jsBridge-mix.js
加多一层目录:js(如果没用) 把 这个接口 public static void setCheckSDKElements(boolean check) 设置为false
3、不会使用Unity接入Android
建议参考相关教程以及参考小米网游SDK Unity接入文档
五、开发者站问题
1、APK解析签名错误
删除payment权限,在初始化之前加上MiCommplatform.setNeedCheckPayment(false)
2、您刚刚上传的包与原版本签名不一致
权限和上个版本保持一致
3、根据您的应用所适配的安卓版本情况,需要同时添加安卓V1和V2或者以上签名
打包的时候勾选V1和V2
六、审核驳回问题(提交审核的包最好取消加固,不要限制签名,我们会二次签名)
1、APP启动时,在用户授权同意隐私政策前,APP及SDK不可以提前收集和使用IMEI、OAID、IMSI、MAC、应用列表等信息
驳回有文件(没文件的话找商务要),按照文件修改调用,看调用栈,通过调用栈找哪些地方调了这些接口,然后在同意隐私前不要调用就行了
2、使用adb install命令连续三次无法安装成功。请自行使用adb命令行对安卓版本:10进行测试,成功后请再次提交。
重新提交审核 (提示对安卓11进行测试的注意:使用target API30及以上的预装apk,必须使用v2或以上的签名机制,否则会出现GTS测试失败,导致版本审批不通过)
3、应用在Monkey测试过程中多次发生崩溃(取消加固试试)
下载错误日志如果是webview的错误,先重新提交审核,若二次不通过:提交组合套餐测试,如果没有问题,再提交审核,会直接免除一部分测试。 地址:https://testit.miui.com/,测试商店组合套餐测试里面全部机型

4、应用在兼容性测试过程中无法启动(取消加固试试)
同上,若二次不通过,提交兼容性测试(上图中第一个)
5、打开游戏后,若用户关闭【小米SDK登录弹窗】以及关闭【小米实名认证弹窗】,游戏不得继续运行,需退出游戏。请正确接入小米联运SDK
由于游戏对于登录逻辑的处理不当导致防沉迷功能异常,修改的建议为【监听到用户登录失败的回调后,再次调用登录】即可
6、您的游戏分辨率不适配
适配问题游戏自行解决
7、游戏内未检测到小米SDK
先看游戏有没有加固,然后保证游戏接了登录逻辑,出现小宝箱。