| | |
| | | import androidx.annotation.NonNull; |
| | | |
| | | import com.lp.overseas.sdk.external.AldGameManger; |
| | | import com.lp.overseas.sdk.external.Extend; |
| | | import com.lp.overseas.sdk.external.callback.ExtendCallBack; |
| | | import com.lp.overseas.sdk.external.conts.AldUserHolder; |
| | | import com.lp.overseas.sdk.external.conts.FuncType; |
| | | import com.lp.overseas.sdk.external.model.AldUserData; |
| | | import com.lp.overseas.sdk.external.model.OrderInfo; |
| | | import com.secondworld.sdk.utils.CodeA2U; |
| | |
| | | public void onExit(boolean isSuccess) { |
| | | if (isSuccess) { |
| | | //退出游戏 |
| | | System.exit(0); |
| | | GameActivityProxy.I.activity.finish(); |
| | | } else { |
| | | //继续游戏 |
| | | } |
| | |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 分享 |
| | | * @param type FuncType.SHARE_URL//分享链接 FuncType.SHARE_IMG//分享图片 |
| | | */ |
| | | public void facebookShare(int type) { |
| | | // 判断是否支持分享功能 |
| | | if (Extend.getInstance().isFunctionSupported(type)) { |
| | | Extend.getInstance().callFunctionWithParamsCallBack(GTGameMain.I.activity, type, new ExtendCallBack() { |
| | | @Override |
| | | public void onSuccess(Object... arg0) { |
| | | //分享成功 |
| | | args.clear(); |
| | | args.put("state", 1); |
| | | UnityMsgHandler.sendMessageToUnity(CodeA2U.ShareState, args); |
| | | } |
| | | |
| | | // @Override |
| | | // public void onPaySuccessCallback(PaySuccessInfo paySuccessInfo) { |
| | | // //支付成功 |
| | | // UnityMsgHandler.sendMessageToUnity(CodeA2U.PlatformPayOk); |
| | | // } |
| | | // |
| | | // @Override |
| | | // public void onPayFaildCallback(PayFaildInfo payFaildInfo) { |
| | | // //支付失败 |
| | | // UnityMsgHandler.sendMessageToUnity(CodeA2U.PlatformPayFail); |
| | | // } |
| | | @Override |
| | | public void onFailed(Object... arg0) { |
| | | //分享失败 |
| | | args.clear(); |
| | | args.put("state", 2); |
| | | UnityMsgHandler.sendMessageToUnity(CodeA2U.ShareState, args); |
| | | } |
| | | }); |
| | | } else { |
| | | //此渠道暂不支持功能 |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 跳到粉絲頁 |
| | | */ |
| | | public void facebookFansHome() { |
| | | // 判断是否支持功能 |
| | | if (Extend.getInstance().isFunctionSupported(FuncType.FANSHOME)) { |
| | | Extend.getInstance().callFunctionWithParamsCallBack(GTGameMain.I.activity, FuncType.FANSHOME, new ExtendCallBack() { |
| | | @Override |
| | | public void onSuccess(Object... arg0) { |
| | | //跳轉成功 |
| | | } |
| | | |
| | | @Override |
| | | public void onFailed(Object... arg0) { |
| | | |
| | | } |
| | | }); |
| | | } else { |
| | | //此渠道暂不支持功能 |
| | | } |
| | | } |
| | | |
| | | public void transferToAppStore() { |
| | | // 判断是否支持分享功能 |
| | | if (Extend.getInstance().isFunctionSupported(FuncType.APPSTORE)) { |
| | | Extend.getInstance().callFunctionWithParamsCallBack(GTGameMain.I.activity, FuncType.APPSTORE, new ExtendCallBack() { |
| | | @Override |
| | | public void onSuccess(Object... arg0) { |
| | | //跳轉成功 |
| | | } |
| | | |
| | | @Override |
| | | public void onFailed(Object... arg0) { |
| | | } |
| | | }); |
| | | } else { |
| | | //此渠道暂不支持功能 |
| | | } |
| | | } |
| | | } |