hch
2024-01-18 b02f6a1c4c07e0f5ef49f649f3a8b123df6d7ffb
SdkProject/channel/hyyngame/java/com/secondworld/sdk/MySdkMgr.java
@@ -7,7 +7,10 @@
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;
@@ -93,7 +96,7 @@
            public void onExit(boolean isSuccess) {
                if (isSuccess) {
                    //退出游戏
                    System.exit(0);
                    GameActivityProxy.I.activity.finish();
                } else {
                    //继续游戏
                }
@@ -174,19 +177,72 @@
    }
    /**
     * 分享
     * @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 {
            //此渠道暂不支持功能
        }
    }
}