From 7e2df20ccc7cdfb528d309369460a4f3d66afdf1 Mon Sep 17 00:00:00 2001
From: liuxue <q3213421wrwqr>
Date: 星期四, 29 七月 2021 17:51:09 +0800
Subject: [PATCH] 0000 增加bt3 quick android 和 ios 的 SDK

---
 SdkProject/library/src/main/java/com/secondworld/sdk/command/CmdGoToAppStore.java |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/SdkProject/library/src/main/java/com/secondworld/sdk/command/CmdGoToAppStore.java b/SdkProject/library/src/main/java/com/secondworld/sdk/command/CmdGoToAppStore.java
index 547f081..b9f97e0 100644
--- a/SdkProject/library/src/main/java/com/secondworld/sdk/command/CmdGoToAppStore.java
+++ b/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)));
         }
     }

--
Gitblit v1.8.0