lwb
2021-03-10 947e8d781f0dedbcf12e3f70ee68d462362939bf
8827 【主干】强更直接跳转google商店或ios商店
3个文件已修改
1个文件已添加
46 ■■■■■ 已修改文件
Channel/Android/gtgame/debug/libs/library-debug-gtgame.aar 补丁 | 查看 | 原始文档 | blame | 历史
Channel/Android/gtgame/release/libs/library-release-gtgame.aar 补丁 | 查看 | 原始文档 | blame | 历史
SdkProject/library/src/main/java/com/secondworld/sdk/command/CmdGoToAppStore.java 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
SdkProject/library/src/main/java/com/secondworld/sdk/utils/CodeU2A.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Channel/Android/gtgame/debug/libs/library-debug-gtgame.aar
Binary files differ
Channel/Android/gtgame/release/libs/library-release-gtgame.aar
Binary files differ
SdkProject/library/src/main/java/com/secondworld/sdk/command/CmdGoToAppStore.java
New file
@@ -0,0 +1,42 @@
package com.secondworld.sdk.command;
import android.content.ActivityNotFoundException;
import android.content.Intent;
import android.net.Uri;
import com.secondworld.sdk.GameActivityProxy;
import com.secondworld.sdk.GameAppProxy;
import com.secondworld.sdk.utils.CodeU2A;
import org.json.JSONObject;
public class CmdGoToAppStore implements ICommand {
    @Override
    public int getCode() {
        return CodeU2A.GoToAppStore;
    }
    @Override
    public void process(JSONObject json) throws Exception {
        String url = "";
        if (json.has("url"))
            url = json.getString("url");
        Uri uri = Uri.parse("market://details?id=" + GameAppProxy.app.getPackageName());
        Intent intent = new Intent(Intent.ACTION_VIEW, uri);
        intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY |
                Intent.FLAG_ACTIVITY_NEW_DOCUMENT |
                Intent.FLAG_ACTIVITY_MULTIPLE_TASK);
        if (GameActivityProxy.I.activity == null)
            return;
        try {
            GameActivityProxy.I.activity.startActivity(intent);
        } catch (ActivityNotFoundException e) {
            if (url != null && !url.isEmpty())
                GameActivityProxy.I.activity.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
        }
    }
}
SdkProject/library/src/main/java/com/secondworld/sdk/utils/CodeU2A.java
@@ -58,6 +58,10 @@
     */
    int CopyOneAsset = 12;
    /**
     * 打开应用商店地址
     */
    int GoToAppStore=13;
    /**
     * 每个渠道Sdk相关