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

    IOS SDK 接入文档

    版本更新记录
    2025.03.07 --version 4.6.8
    支持短信场景模版修改
    2023.12.26 --version 4.0.7
    去掉pay,card,charge 等关键字

    1. 集成#

    兼容性
    支持的 iOS 版本: >= 9.0

    1.1 配置信息#

    拖拽lib下的所有文件到Xcode工程内,(勾选Copy items if needed)

    1.2 权限设置#

    在 Info.plist 中加入以下内容:

    七鱼客服QiyuAppKey配置#

    广告上报配置#

    参数名称数据类型说明是否为必填
    ADGameidNSString广告上报gameid是
    ADUrlNSString默认 https://ad-server.xinghejoy.com是

    1.3 Other link flag配置#

    Other link flag 需要加入-all_load

    1.4 framework 配置#

    添加WebKit.framework、AdSupport.framewore、libc++.1.tbd
    设置Embed & sign
    image.png

    1.5 添加内购In-APP Purchase#

    image.png

    2.接入#

    2.1 SDK 初始化#

    参数名称数据类型说明是否为必填
    appidNSString大梦appid是
    appKeyNSString暂无使用否
    shanyanAppIdNSString闪验appid是
    isDebugBoolean是否为调试模式默认为false是
    isForeginBoolean暂无使用是
    loginOutLoginOutBlock登出回调是
    在AppDelegate.m 程序开始之初初始化
    导入头文件

    2.2 SDK 登录#

    参数名称数据类型说明是否为必填
    loginSuccessBlockLoginSuccessBlock登录成功回调是
    loginFaildBlockLoginFaildBlock登录失败回调是
    viewControllerUIViewController当前视图控制器是

    2.3 SDK 登出(显示用户中心)#

    2.4 SDK 退出#

    生命周期调用

    2.5 SDK支付#

    参数名称数据类型说明是否为必填
    orderIDNSString订单号是
    productIdNSString商品ID是
    priceNSString商品价格是
    productNameNSString商品名称是
    serverIdNSString区服ID是
    levelNSString角色等级是
    支付监听
    #import "dmsdk/Dod_AppStoreYap.h"
    [Dod_AppStoreYap sharedInstance].delegate = self;
    头文件添加delegate
    Dod_AppStoreYapDelegate
    添加监听方法
    /**
    内购支付成功回调
    @param appStoreYap 当前类
    @param dicValue 返回值
    @param error 错误信息
    */

    2.6 金额上报#

    发货完成时调用即可
    参数名称数据类型说明是否为必填
    amountNSString金额,单位为元是

    2.7 角色信息上报(进入游戏)#

    参数名称数据类型说明是否为必填
    serverIdNSString区服ID是
    serverNameNSString区服名称是
    roleNameNSString角色名称是
    levelNSString角色等级是
    vipNSStringVIP 等级是
    powerNSString战斗力是
    lastLoginTimeNSString最后一次登录的时间没有填空字符串
    lastBuyTimeNSString最后一次购买的时间没有填空字符串
    levelIdProgressNSString关卡ID没有填空字符串
    cumulativeRechargeNSString累计充值总额没有填空字符串

    2.8 补单监听(进游戏调用)#

    2.7 设置绑定手机回调监听(选接)#

    参数名称数据类型说明是否为必填
    bindMobSuccessBlockBindMobSuccessBlock绑定手机的回调是

    2.8 查询是否绑定手机(选接)#

    参数名称数据类型说明是否为必填
    isShowBindViewBoolean是否展示绑定手机界面是
    IsResumeBindMobBoolean是否重绑是

    常见问题排查#

    1.
    闪验授权界面拉起失败
    排查:检查设备是否带SIM 卡,是否开启蜂窝网络,包名是否正确,闪验参数是否正确
    下一页
    Android-官方SDK 接入文档
    Built with