hch
2023-12-13 8446fa9b1642c97de6a821e08d10f881622bece1
0312 1. facebook事件; 出包A1-apk  C1-aab; 传美元价格
9个文件已修改
51 ■■■■ 已修改文件
Channel/Android/mlgtgame_quickhw/debug/libs/library-debug-mlgtgame_quickhw.aar 补丁 | 查看 | 原始文档 | blame | 历史
Channel/Android/mlgtgame_quickhw/release/libs/library-release-mlgtgame_quickhw.aar 补丁 | 查看 | 原始文档 | blame | 历史
SdkProject/channel/mlgtgame_quickhw/java/com/secondworld/sdk/MySdkMgr.java 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
SdkProject/channel/mlgtgame_quickhw/java/com/secondworld/sdk/command/CmdCreateRole.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
SdkProject/channel/mlgtgame_quickhw/java/com/secondworld/sdk/command/CmdPayFinished.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
SdkProject/channel/mlgtgame_quickhw/java/com/secondworld/sdk/command/CmdPlatformPay.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
SdkProject/channel/mlgtgame_quickhw/java/com/secondworld/sdk/command/CmdRoleLevelUp.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
SdkProject/channel/mlgtgame_quickhw/java/com/secondworld/sdk/command/CmdRoleLogin.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
SdkProject/library/build.gradle 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Channel/Android/mlgtgame_quickhw/debug/libs/library-debug-mlgtgame_quickhw.aar
Binary files differ
Channel/Android/mlgtgame_quickhw/release/libs/library-release-mlgtgame_quickhw.aar
Binary files differ
SdkProject/channel/mlgtgame_quickhw/java/com/secondworld/sdk/MySdkMgr.java
@@ -22,7 +22,9 @@
public class MySdkMgr extends PlatformSdkMgr {
    private static final String TAG = MySdkMgr.class.getSimpleName();
    public static MySdkMgr I = new MySdkMgr();
    QuickGameManager sdkInstance;
    public static QuickGameManager sdkInstance;
    public static String uid;
    public static int viplevel;
    public void init(Activity activity) {
        sdkInitState = SdkInitState.LOADING;
@@ -95,12 +97,11 @@
        orderInfo.setOrderSubject(productName);
        orderInfo.setProductOrderId(cpOrderID);
        orderInfo.setAmount(Double.parseDouble(money));
        orderInfo.setSuggestCurrency("CNY");
        orderInfo.setSuggestCurrency("USD");
        orderInfo.setGoodsId(productID);
        orderInfo.setExtrasParams(Extra);
        sdkInstance.pay(GTGameMain.I.activity, orderInfo, roleInfo, paymentCallback);
    }
@@ -118,9 +119,8 @@
                {
                    args.clear();
                    JSONObject info = new JSONObject();
                    String channelID = sdkInstance.getChannelId();
                    if (channelID == null || channelID.isEmpty())
                        channelID = "9997";
                    String channelID = "9997";
                    uid = userData.getUid();
                    String account = userData.getUid() + "@" + channelID;
                    info.put("account", account);
                    info.put("userName", userData.getUid());
SdkProject/channel/mlgtgame_quickhw/java/com/secondworld/sdk/command/CmdCreateRole.java
@@ -21,5 +21,6 @@
                json.getString("serverName"),
                json.getString("vipLevel")
        );
        MySdkMgr.sdkInstance.logCreateRoleEvent(MySdkMgr.uid, json.getString("roleName"));
    }
}
SdkProject/channel/mlgtgame_quickhw/java/com/secondworld/sdk/command/CmdPayFinished.java
@@ -1,5 +1,6 @@
package com.secondworld.sdk.command;
import com.secondworld.sdk.MySdkMgr;
import com.secondworld.sdk.utils.CodeU2A;
import org.json.JSONObject;
@@ -12,5 +13,26 @@
    @Override
    public void process(JSONObject json) throws Exception {
        if (json.getString("ctgid") == "30")
        {
            MySdkMgr.sdkInstance.logEvent("xinrenlb");
        }
        else if (json.getString("ctgid") == "118")
        {
            MySdkMgr.sdkInstance.logEvent("shouchong");
        }
        int curVIPLV = json.getInt("vipLevel");
        if (curVIPLV == 7 && MySdkMgr.I.viplevel < curVIPLV)
        {
            MySdkMgr.sdkInstance.logEvent("vipup7");
            MySdkMgr.I.viplevel = curVIPLV;
        }
        else if (curVIPLV == 10 && MySdkMgr.I.viplevel < curVIPLV)
        {
            MySdkMgr.sdkInstance.logEvent("vipup10");
            MySdkMgr.I.viplevel = curVIPLV;
        }
    }
}
SdkProject/channel/mlgtgame_quickhw/java/com/secondworld/sdk/command/CmdPlatformPay.java
@@ -25,7 +25,7 @@
        roleInfo.setServerId(json.getString("sid"));
        roleInfo.setVipLevel(json.getString("vipLevel"));
        String attach = "9998_" + json.getString("orderId") + "_" + json.getString("sid") + "_" + json.getString("cpInfo");
        String attach = "9997_" + json.getString("orderId") + "_" + json.getString("sid") + "_" + json.getString("cpInfo");
        MySdkMgr.I.pay(json.getString("roleID"), json.getString("mount"),
                json.getString("sid"), json.getString("cpInfo"),
                json.getString("title"), json.getString("orderId"), attach, roleInfo);
SdkProject/channel/mlgtgame_quickhw/java/com/secondworld/sdk/command/CmdRoleLevelUp.java
@@ -22,5 +22,12 @@
                json.getString("serverName"),
                json.getString("vipLevel")
        );
        MySdkMgr.sdkInstance.logAchieveLevelEvent(json.getString("level"));
        if (json.getString("level") == "5")
        {
            MySdkMgr.sdkInstance.logCompleteTutorialEvent(true);
        }
    }
}
SdkProject/channel/mlgtgame_quickhw/java/com/secondworld/sdk/command/CmdRoleLogin.java
@@ -22,6 +22,6 @@
                json.getString("serverName"),
                json.getString("vipLevel")
        );
        MySdkMgr.I.viplevel = json.getInt("vipLevel");
    }
}
SdkProject/library/build.gradle
@@ -213,6 +213,11 @@
    implementation 'com.google.android.gms:play-services-auth:19.0.0'
//Facebook
    implementation 'com.facebook.android:facebook-android-sdk:16.0.0'
    //firebase analytics
    implementation 'com.google.firebase:firebase-analytics:20.1.0'
//appsflyer
//    implementation 'com.appsflyer:af-android-sdk:6.10.3'
////adjust