大梦SDK
    大梦SDK
    • IOS SDK 接入文档
    • Android-官方SDK 接入文档
    • 微信小游戏
    • 支付宝小游戏
    • 抖音小游戏
    • 后端对接文档
    • 其他
      • 回调游戏绑定手机成功
        GET
    • 网页支付对接
      • 线下充值对接

    抖音小游戏

    抖音小游戏SDK#

    一、接入准备工作#

    下载SDK文件,下载地址

    二、集成SDK#

    在game.js中引入解压后的SDK文件
    import DM_TT_MG from './libs/dm_tt_mg.min.js'(此处为举例,根据项目实际路径引用)
    引入SDK之后您就可以创建SDK实例
    字段类型是否必填示例备注
    appidint是1000大梦 SDK appid
    base_urlstring是https://h5apiv2.hnlyplay.cnsdk域名
    coin_rateint是1虚拟支付支付比例(1:1则为1,1:10则为10)

    三、登录创角#

    说明:如果用户初次登录则进行创建角色,创角后返回用户信息。若用户已经创角则直接为登录,返回用户的信息。
    注意:需要根据reg_account判断是否是新用户 如果是新用户则上报注册事件,否则老用户则不上报
    ttmg.login().then(res => {
      console.log(res)
      // 根据返回的信息处理自己的业务逻辑
    })
    返回的数据结构如下:
    {
      account_type: "6"  // 账号类型,6为抖音账户
      create_time: "1650877626"  // 创建时间
      daily_online_time: 0 // 未成年在线时长
      dy_mg_appid: "tt714f07f2ee714ac402" // 抖音appid
      fcm: 1 // 防沉迷开关 1代表开启
      info: "" // 请求返回的信息
      is_can_login: 0 // 是否能登录
      is_need_bind_mobile: 1 // 是否需要绑定手机
      is_need_verify_realname: 1 // 是否需要验证实名
      is_no_adult: 1 // 是否是未成年 1代表是
      is_realname: "0" // 是否实名过
      login_time: 1652080093 // 登录时间
      need_active: 0 
      open_id: "_000lPVlNPnjXQNRHLpCzEPie0x_Tihqx89-" // 微信openID
      ret: 0 // 状态码 0代表成功
      reg_account: 0 // 0 登录  1注册
      token: "s65N/wr41sMxlbouCuuegvBxuVQ7VNnrLlUA8GD/jZ+w337FRBae4WAK+3QtAwFzbaaOvWDldAG3Zx9Ifod8egvFAZAOPTUxALkIfIaQ7vQ="  // 登录验证token
      total_online_time: 0 // 总在线时长
      uin: "12144151" // sdk  uin
      un_block_time: 0 // sdk uin 状态
      vfy_type: 5 // 小游戏验证类型
    }

    三、付费#

    说明:调用此接口会拉起抖音支付,支付前需处于已登录状态,支付成功后回通知服务端发货。上报是在客户端收到发货通知后客户端手动上报

    请求参数:#

    字段类型是否必填示例备注
    productidString是180001商品ID
    app_order_idString是100000001订单ID
    priceint是6商品价格
    product_nameString是珍珠商品名称
    ttmg.pay("180001", "100000001", 1, "测试首充")
    上一页
    支付宝小游戏
    下一页
    后端对接文档
    Built with