更新日期:2024-03-21游戏如何调用QuickSDK的隐私弹窗
如果游戏做不了隐私弹窗,可按如下方式调用QuickSDK的弹窗接口
1. 下载最新版本的SDK资源,替换里面的quicksdk_v2.7.4_20230322.jar
2. 按下面示例调用代码
Sdk.getInstance().showPrivace(this, new BaseCallBack() { @Override public void onSuccess(Object... objects) { //玩家点击同意协议 可以申请敏感权限 } @Override public void onFailed(Object... objects) { //玩家点击拒绝协议 } });
PS:游戏需自行判断是否为首次启动以及玩家是否同意过隐私政策。需要玩家同意隐私政策后再申请权限(如果游戏以及要出包的渠道都不需要权限,则可以不申请),然后再执行初始化SDK
3. 在母包assets里面,新建quicksdk.xml 并且写入以下数据
http://www.baidu.com //隐私协议地址http://www.baidu.com //用户协议地址
如果此步骤未执行,点击界面上的【用户协议】以及【隐私政策】文字时将不会进行跳转
4. 打渠道包前配置
4.1 在QuickSDK后台新增2个自定义参数,分别为PrivaceUrl和UserUrl
4.2 点击渠道【配置】,填入隐私协议以及用户协议的链接地址
4.3 保存参数,然后用打包工具打出渠道包
5. 隐私弹窗界面显示效果
PS:因母包隐私弹窗界面仅作测试使用,所以界面简洁并且信息并不完善 ,一切以打出渠道包的界面为准。渠道包显示的隐私弹窗界面如上图所示。
6. Unity接入,则在QuickSDK.cs下新增showPrivace()接口,来调起隐私弹窗
public void showPrivace() { QuickSDKImp.getInstance().callShowPrivace(); }
QuickSDKListener.cs下新增如下回调:
public abstract void onPrivaceAgree(); public abstract void onPrivaceRefuse();
注意:接入资源需要下载2023-07-03及以后上传的版本
7. H5游戏转出安卓渠道包,如何调用QuickSDK的隐私弹窗接口
游戏接入如下接口(注意此接口需要在初始化之前进行调用):
QuickSDK.showPrivace(function(retMsg){ })
当返回值是true时,代表玩家同意隐私协议
当返回值是false时,代表玩家拒绝隐私协议
玩家拒绝隐私协议后,游戏需调用QuickSDK的退出接口 QuickSDK.callExtFunction("exit",{}) ;关闭游戏
李先生:13880511661
QQ:48157910
赵先生:15390049857
QQ:1077535763
孙女士:13551010407
QQ:1799614139
QQ群:698731538