lwb
2021-03-10 5ea331e2a13081cfd495e6a6142237c322a1a0fc
跳转应用商店
3个文件已修改
11 ■■■■■ 已修改文件
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 11 ●●●●● 补丁 | 查看 | 原始文档 | 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
@@ -3,6 +3,7 @@
import android.content.ActivityNotFoundException;
import android.content.Intent;
import android.net.Uri;
import android.text.TextUtils;
import com.secondworld.sdk.GameActivityProxy;
import com.secondworld.sdk.GameAppProxy;
@@ -22,6 +23,10 @@
        if (json.has("url"))
            url = json.getString("url");
        String marketPkg="";
        if(json.has("marketPkg"))
            marketPkg=json.getString("marketPkg");
        Uri uri = Uri.parse("market://details?id=" + GameAppProxy.app.getPackageName());
        Intent intent = new Intent(Intent.ACTION_VIEW, uri);
@@ -29,13 +34,17 @@
                Intent.FLAG_ACTIVITY_NEW_DOCUMENT |
                Intent.FLAG_ACTIVITY_MULTIPLE_TASK);
        if (!TextUtils.isEmpty(marketPkg)) {
            intent.setPackage(marketPkg);
        }
        if (GameActivityProxy.I.activity == null)
            return;
        try {
            GameActivityProxy.I.activity.startActivity(intent);
        } catch (ActivityNotFoundException e) {
            if (url != null && !url.isEmpty())
            if (!TextUtils.isEmpty(url))
                GameActivityProxy.I.activity.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
        }
    }