全球版本扩展功能接入说明

文档说明

此文档主要是用于在游戏及应用开发商需要接入龙图海外SDK各地区特殊功能时的补充文档。
此文档内功能仅接入过程是不能够测试的,需要通过龙图自动打包工具,打包以后才可以调试。

**请各位根据接入的地区查看需要的接口使用。

1.1 阅读对象

接入龙图海外SDK的游戏及应用的android客户端开发者。

1.2 功能回调

因为此文档内接口回调接口为一个,根据接口内ID区分,所以建议在初始化就注册回调,回调接口使用在每个接口内有具体说明。

  1. LTBaseSDK.getInstance(this).LTBaseSDKSetExtendListener(mLTBaseExtendListener);

1.3 SDK说明

使用谷歌支付,谷歌登录,FB登录,官网登录功能。

1.4 接口介绍

1.4.1 设置账户绑定回调

1.4.1.1 功能介绍

设置账号绑定回调,用户进行游客绑定第三方的时候通知研发。

1.4.1.2 接口使用说明

  1. /**
  2. * 绑定账号回调,用于通知研发绑定结果
  3. *
  4. * @param listener 结果回回调
  5. */
  6. public void LTBaseSetChannelBindAccountListener(LTBaseAccountBindListener listener);

1.4.1.3 接口使用说明

  1. /**
  2. * 绑定账号
  3. */
  4. LTBaseSDK.getInstance(LTBase_Demo_MainActivity.mMainActivity).LTBaseSetChannelBindAccountListener(mLTBaseAccountBindListener);

1.4.1.4 功能回调说明

账号绑定结果

接口 接口说明
LTBaseBindSuccess 绑定成功
LTBaseBindFail 绑定失败 , 预留接口,暂时不会触发
  1. /**
  2. * 绑定结果
  3. */
  4. private LTBaseAccountBindListener mLTBaseAccountBindListener = new LTBaseAccountBindListener() {
  5. @Override
  6. public void LTBaseBindSuccess(int code, String msg) {
  7. // 参数为预留参数,暂时code 全部为0 。
  8. Logs.i(LOGTAG, " 绑定成功 ");
  9. Toast.makeText(LTBase_Demo_MainActivity.mMainActivity, " 绑定成功 ", Toast.LENGTH_SHORT).show();
  10. }
  11. @Override
  12. public void LTBaseBindFail(int code, String msg) {
  13. Logs.i(LOGTAG, "绑定失败");
  14. Toast.makeText(LTBase_Demo_MainActivity.mMainActivity, "绑定失败 ", Toast.LENGTH_SHORT).show();
  15. }
  16. };