打开游戏中心
业务场景
支付宝渠道:要求设首、复访打开游戏中心。
适用范围:支付宝小游戏
官方文档:https://www.yuque.com/zhifubaoxiaoyouxi-zromu/ts2ry9/chg423quavxtmolo
注意事项
- first : 首访打开游戏中心的时候
- success 回调代表从游戏中心回来
- fail 回调不仅是游戏中心打开失败,还有奖励领取失败
- repeat : 复访打开游戏中心的时候
- success 回调代表从游戏中心回来(如果从游戏中心进入,游戏会重新启动,则没有回调)
- fail 回调游戏中心打开失败
流程图
接口介绍
/**
* 打开游戏中心(支付宝)
* type:type='first'首访任务,type='repeat'复访任务
* 【H5】小游戏
*/
public void EnterGameCenter(string type)
调用示例
SDKManager.GetInstance().EnterGameCenter("first");
public override void OnEnterGameCenterSuccess()
{
}
public override void CallbackOnEnterGameCenterFailed(ErrorInfo errorInfo)
{
int errorCode = errorInfo.errorCode; // 错误码
string errorMsg = errorInfo.errorMsg; // 错误信息
}
参数说明
入参: string type
枚举 | 说明 |
---|---|
first | 首访任务 |
repeat | 复访任务 |
错误码
无
FAQ
Q:跳转之后没有成功回调
A:从游戏中心返回,安卓和 IOS 的表现不一定一致,所以要在 onShow 里面调用GetLaunchOptions
,根据返回结果判断