|
|
@@ -70,6 +70,15 @@ function onPickImageResult(base64) {
|
|
|
image.src = "data:image/png;base64," + base64;
|
|
|
}
|
|
|
|
|
|
+//#region 购买商品回调
|
|
|
+function CallBoughtGoodFunc(payData) {
|
|
|
+ if (window.LOG_NET_DATA) console.log("CallBoughtGoodFunc ", payData);
|
|
|
+ const callbackName = "onBuyGoodCallback"
|
|
|
+ if (g_Lobby != null && g_Lobby[callbackName]) {
|
|
|
+ g_Lobby[callbackName](payData);
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
//原生功能
|
|
|
function ThirdPartyGetBattery() {
|
|
|
var pLv = 1;
|
|
|
@@ -188,7 +197,7 @@ function ThirdPartyUpdateGame(url,apkName,ver) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-//#region google相关
|
|
|
+//#region google登录
|
|
|
function ThirdPartyGoogleLogin() {
|
|
|
if (cc.sys.isNative) {
|
|
|
if (cc.sys.OS_IOS == cc.sys.os) {
|
|
|
@@ -201,7 +210,7 @@ function ThirdPartyGoogleLogin() {
|
|
|
|
|
|
//#endregion
|
|
|
|
|
|
-//#region line相关
|
|
|
+//#region line登录
|
|
|
function ThirdPartyLINELogin() {
|
|
|
if (cc.sys.isNative) {
|
|
|
if (cc.sys.OS_IOS == cc.sys.os) {
|
|
|
@@ -214,7 +223,7 @@ function ThirdPartyLINELogin() {
|
|
|
|
|
|
//#endregion
|
|
|
|
|
|
-//#region apple相关
|
|
|
+//#region apple登录
|
|
|
function ThirdPartyIOSLogin() {
|
|
|
if (cc.sys.isNative) {
|
|
|
if (cc.sys.OS_IOS == cc.sys.os) {
|
|
|
@@ -225,7 +234,7 @@ function ThirdPartyIOSLogin() {
|
|
|
|
|
|
//#endregion
|
|
|
|
|
|
-//微信相关
|
|
|
+//#region 微信登录
|
|
|
function ThirdPartyWXLogin() {
|
|
|
if (cc.sys.isNative) {
|
|
|
if (cc.sys.OS_IOS == cc.sys.os) {
|
|
|
@@ -235,7 +244,30 @@ function ThirdPartyWXLogin() {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+//#endregion
|
|
|
+
|
|
|
+//#region 商品购买
|
|
|
+//goodInfo { itemID }
|
|
|
+function ThirdPartyBuyGood(goodInfo) {
|
|
|
+ if (cc.sys.isNative) {
|
|
|
+ if (cc.sys.OS_IOS == cc.sys.os) {
|
|
|
+ jsb.reflection.callStaticMethod("AppController", "sendBuyGood:", goodInfo);
|
|
|
+ } else if (cc.sys.OS_ANDROID == cc.sys.os) {
|
|
|
+ jsb.reflection.callStaticMethod("org/cocos2dx/javascript/AppActivity", "sendBuyGood", "(Ljava/lang/String;)V", goodInfo);
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
|
|
|
+function ThirdPartyReturnPayReceiptVerification(info) {
|
|
|
+ if (cc.sys.isNative) {
|
|
|
+ if (cc.sys.OS_IOS == cc.sys.os) {
|
|
|
+ jsb.reflection.callStaticMethod("AppController", "sendReceiptVerification:", info);
|
|
|
+ } else if (cc.sys.OS_ANDROID == cc.sys.os) {
|
|
|
+ jsb.reflection.callStaticMethod("org/cocos2dx/javascript/AppActivity", "sendReceiptVerification", "(Ljava/lang/String;)V", goodInfo);
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+//#endregion
|
|
|
|
|
|
function ThirdPartyShareMessage(ShareInfo, isLine) {
|
|
|
if (window.LOG_NET_DATA) console.log("WXShare ", isLine, " ", ShareInfo)
|