此文档主要是用于在游戏及应用开发商需要接入海外SDK各地区特殊功能时的补充文档。
**请各位根据接入的地区查看需要的接口使用。
接入海外SDK的游戏及应用的android客户端开发者。
因为此文档内接口回调接口为一个,根据接口内ID区分,所以建议在初始化就注册回调,回调接口使用在每个接口内有具体说明。
MIDBaseSDK.getInstance(this).MIDBaseSDKSetExtendListener(mBaseExtendListener);
使用谷歌支付,谷歌登录,FB登录,官网登录功能。
设置账号绑定回调,用户进行游客绑定第三方的时候通知研发。
/*** 绑定账号回调,用于通知研发绑定结果** @param listener 结果回回调*/public void MIDBaseSetChannelBindAccountListener(MIDBaseAccountBindListener listener);
/*** 绑定账号*/MIDBaseSDK.getInstance(mMainActivity).MIDBaseSetChannelBindAccountListener(mBaseAccountBindListener);
账号绑定结果
| 接口 | 接口说明 |
|---|---|
| MIDBaseBindSuccess | 绑定成功 |
| MIDBaseBindFail | 绑定失败 , 预留接口,暂时不会触发 |
/*** 绑定结果*/private MIDBaseAccountBindListener mBaseAccountBindListener = new MIDBaseAccountBindListener() {@Overridepublic void MIDBaseBindSuccess(int code, String msg) {// 参数为预留参数,暂时code 全部为0 。Logs.i(LOGTAG, " 绑定成功 ");Toast.makeText(mMainActivity, " 绑定成功 ", Toast.LENGTH_SHORT).show();}@Overridepublic void MIDBaseBindFail(int code, String msg) {Logs.i(LOGTAG, "绑定失败");Toast.makeText(mMainActivity, "绑定失败 ", Toast.LENGTH_SHORT).show();}};
越南funtap 检查是否需要实名认证, 需要登录后调用。检查当前登录用户 需要funtap 实名认证。
/*** 检查是否需要实名认证** @param listener 结果回回调*/MIDBaseSDK.getInstance(MIDBase_Demo_MainActivity.mMainActivity).MIDBaseSDKChannelExtend("MIDCheckUserFuntap");
// 设置扩展功能回调MIDBaseSDK.getInstance(this).MIDBaseSDKSetExtendListener(mBaseExtendListener);/*** 扩展功能回调* @param id 功能接口id* @param values 返回数据* values[0] == "0" 没有认证过,需要认证* values[0] != "0" 已经认证过了,不需要认证*/private MIDBaseExtendListener mBaseExtendListener = new MIDBaseExtendListener() {@Overridepublic void extendListener(String id, String... values) {Logs.i(LOGTAG, " id:" + id + " strings[0]:" + values[0]);if (id.equals("MIDCheckUserFuntap")) {if (values[0].equals("0")) {Toast.makeText(LTBase_Demo_GoogleGame.this, "没有认证过,需要认证", Toast.LENGTH_SHORT).show();} else {Toast.makeText(LTBase_Demo_GoogleGame.this, "已经认证过了,不需要认证", Toast.LENGTH_SHORT).show();}}}};
越南funtap 打开实名认证, 不需要关心实名认证结果。
/*** 打开实名页面** @param listener 结果回回调*/MIDBaseSDK.getInstance(MIDBase_Demo_MainActivity.mMainActivity).MIDBaseSDKChannelExtend("MIDShowFuntapWebview");
越南funtap 检查是否需要实名认证, 需要登录后调用。检查当前登录用户 需要funtap 实名认证。
/*** 检查是否需要实名认证*/[[MIDGameOCSDK shareInstance] MIDCheckUserFuntap:^(NSString * _Nullable is_complete) {if ([is_complete isEqualToString:@"0"]) {// 没有认证过 需要认证}else {// 已经认证过, 不需要认证}}];
越南funtap 打开实名认证, 不需要关心实名认证结果。
/*** 打开实名页面** @param listener 结果回回调*/[[MIDGameOCSDK shareInstance] MIDShowFuntapWebview];
