主要为游戏发行港澳台地区提供登录、支付功能。
接口描述:悬浮窗需要在调用 entergame 以后,即进入游戏主页以后调用。
接口调用:
SuperSDK.getInstance().Invoke("platform", "openPlatform", null);
接口描述:查询账号是否已绑定。
接口调用:
SuperSDK.getInstance().Invoke("platform", "autheInfoJson", null);
日志打印:
moduleName : platform,
funcName : autheInfoJson,
parameters : {
code = 1;
data = {
data = {
"bind_phone" = 1;
};
desc = "\U6210\U529f";
status = 0;
};
msg = "\U9a8c\U8bc1\U4fe1\U606f\U83b7\U53d6\U6210\U529f";
}
接口描述:打开 Apple、Google、手机绑定界面。
接口调用:
Dictionary<string, object> params = new Dictionary<string, object>();
params.Add("type", "2"); // type: 1:Apple/Google,2:手机
SuperSDK.getInstance().Invoke("platform", "showAuthennticationView", params);
日志打印:
moduleName : platform,
funcName : showAuthennticationView,
parameters : {
code = 1;
msg = "\U8d26\U53f7\U8ba4\U8bc1\U53d6\U6d88";
}
说明:参考 海外拓展接口
接口说明:调用第三方支付。
注意一:仅支持 Android。
注意二:游戏不能依赖 SDK 支付成功的回调进行游戏逻辑处理。
接口调用:
Dictionary<string, object> params = new Dictionary<string, object>();
params.Add(BCoreConst.platform.KEY_PRICE, "1"); // 必传,购买金额,必须为大于 0 的整形数字,单位/元
params.Add(BCoreConst.platform.KEY_PRODUCT_ID, "商品ID"); // 必传,productId,商品唯一标识
params.Add(BCoreConst.platform.KEY_PRODUCT_NAME, "商品名称"); // 必传,productName,商品名称
params.Add(BCoreConst.platform.KEY_PRODUCT_DESC, "商品描述"); // 必传,productDesc,商品描述
params.Add(BCoreConst.platform.KEY_POINT_RATE, "10"); // 必传,货币兑换比例,整形数字,现实货币与游戏货币的兑换比例,如现实货币 1 RMB,兑换游戏货币 10 元宝,则填 10
params.Add(BCoreConst.platform.KEY_POINT_NAME, "元宝"); // 必传,游戏货币名称,如元宝、钻石、金币等
params.Add(BCoreConst.platform.KEY_ORDER_TITLE, "30元月卡"); // 必传,订单标题,显示在充值页面的标题,部分平台对该值有要求
// 调起支付
SuperSDK.getInstance().Invoke("platform", "gamaThridPay", params);