SDK接入地图
SDK 功能概述
SDK 提供的 API 接口分为必须接入的 必接的接口 和 可选的接口。
必接的接口
场景 | 模块名 | API名 | 文档查阅 |
---|---|---|---|
必接接口 | 设置监听器 | SetListener | 查看 |
初始化 | Init | 查看 | |
登录 | Login | 查看 | |
支付 | Pay | 查看 | |
游戏角色数据上报 | ReportGameInfo | 查看 | |
退出游戏 | Exit | 查看 | |
查询商品列表 | GetProductList | 查看 | |
必接监听 | 登出账号监听 | OnLogout | 查看 |
切换账号监听 | OnSwitchAccountSuccess | 查看 |
可选的接口
可选的接口是否需要接入,根据实际业务需求来确定,具体请联系我方运营同学。
场景 | 模块名 | API名 | 文档查阅 |
---|---|---|---|
基础通用 | 判断SDK是否提供切换账号功能 | IsSwitchAccountSupported | 查看 |
登出/切换账号 | Logout | 查看 | |
上报游戏埋点 | ReportBDCustomEvent | 查看 | |
获取App信息 | GetDataInfo | 查看 | |
投放自定义事件 | AppsFlyer上报数据 | LogAppsFlyerEvent | 查看 |
Facebook上报数据 | LogFacebookEvent | 查看 | |
Firebase上报数据 | LogFireBaseEvent | 查看 | |
评分 | 引导评分 | EnterStoreReview | 查看 |
客服 | 打开客服会话 | EnterCustomerServices | 查看 |
开启客服消息的轮询请求 | StartCustomerServiceMsgHeartbeat | 查看 | |
停止客服消息的轮询请求 | StopCustomerServiceMsgHeartbeat | 查看 | |
选择图片并上传 | SelectImage | 查看 | |
提交客服工单 | SubmitCustomerServiceOrder | 查看 | |
用户中心 | 判断SDK是否提供用户中心功能 | IsUserCenterSupported | 查看 |
用户中心 | EnterUserCenter | 查看 | |
社区 | 打开社区 | EnterCommunity | 查看 |
分享 | 分享 | Share | 查看 |
用户绑定 | 获取用户绑定信息 | GetBindInfo | 查看 |
获取当前用户是否有绑定 | GetBindAccountStatus | 查看 | |
对外绑定第三方 | BindAccount | 查看 | |
切换语言 | 切换语言 | ChangeLanguage | 查看 |
广告 | 预加载激励视频广告 | LoadRewardedAd | 查看 |
播放激励视频广告 | ShowRewardedAd | 查看 | |
打开URL | 打开URL | OpenUrl | 查看 |
google商店预注册奖励 | 预注册奖励 | RequestPreRegistrationReward | 查看 |
协议相关 | 获取用户协议内容 | GetUserAgreementUrl | 查看 |
显示用户协议内容 | ShowUserAgreementContent | 查看 | |
获取隐私协议内容 | GetPrivacyUrl | 查看 | |
显示隐私协议内容 | ShowPrivacyContent | 查看 | |
问卷调查 | 加载问卷调查 | LoadSurveyPage | 查看 |
展示问卷调查 | ShowSurveyPage | 查看 | |
获取Firebase的推送token | 获取Firebase的推送token | GetFirebaseToken | 查看 |
获取DeepLink透传参数 | 获取DeepLink透传参数 | GetDeeplinkParams | 查看 |
上报异常日志到 Firebase | 上报自定义日志信息到Firebase | LogMessage | 查看 |
上报日志参数到Firebase | LogParams | 查看 | |
获取DeepLink透传参数 | 获取DeepLink透传参数 | GetDeeplinkParams | 查看 |