From 056de02aa07079b11bc9d82696a9f5d943e90f18 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期二, 16 五月 2023 15:52:16 +0800
Subject: [PATCH] 0312 qkbt10game 母包三 需要存储权限和电话权限
---
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