wangxy 1 miesiąc temu
rodzic
commit
8d73d64467
2 zmienionych plików z 20 dodań i 25 usunięć
  1. 0 1
      pages/login/index.vue
  2. 20 24
      pages/study/index.vue

+ 0 - 1
pages/login/index.vue

@@ -144,7 +144,6 @@
 	})
 
 	function BanbenConfirmBtn() {
-		let resa = false;
 		const systemInfo = uni.getSystemInfoSync();
 		if (systemInfo.platform == 'ios') {
 			const appStoreUrl = 'itms-apps://itunes.apple.com/app/6741551741'

+ 20 - 24
pages/study/index.vue

@@ -154,12 +154,11 @@
 
 
 	function BanbenConfirmBtn() {
-    let resa = false;
-		const systemInfo = uni.getSystemInfoSync();
-		if (systemInfo.platform == 'ios') {
-			const appStoreUrl = 'itms-apps://itunes.apple.com/app/6741551741'
-			plus.runtime.openURL(appStoreUrl)
-		} else {
+    const systemInfo = uni.getSystemInfoSync();
+    if (systemInfo.platform == 'ios') {
+      const appStoreUrl = 'itms-apps://itunes.apple.com/app/6741551741'
+      plus.runtime.openURL(appStoreUrl)
+    } else {
       // 处理 Android/HarmonyOS 设备
       const {
         brand
@@ -177,11 +176,11 @@
           storeWebUrl = `https://app.mi.com/details?id=${androidPackage}`;
           break;
         case 'oppo':
-          storeScheme = `oppomarket://details?packagename=${androidPackage}`;
+          storeScheme = `oppomarket://app/detail?pkgName=${androidPackage}`;
           storeWebUrl = `https://store.oppomobile.com/product?packagename=${androidPackage}`;
           break;
         case 'vivo':
-          storeScheme = `vivomarket://details?id=${androidPackage}`;
+          storeScheme = `vivomarket://app/detail?appId=${androidPackage}`;
           storeWebUrl = `https://appstore.vivo.com.cn/app/${androidPackage}`;
           break;
         case 'honor':
@@ -192,23 +191,20 @@
         default:
           break;
       }
-      if (!resa) {
-        plus.runtime.openURL(storeScheme, (error) => {
-          console.log('调起应用商店失败,尝试网页链接', error);
-          plus.runtime.openURL(storeWebUrl, (webError) => {
-            console.error('网页链接失败', webError);
-            // 直接下载apk
-            initDownload(updateUrl.value)
-            // plus.runtime.openURL(updateUrl.value, (webError) => {
-            //   uni.showToast({
-            //     title: '跳转失败,请手动打开应用商店搜索更新',
-            //     icon: 'none'
-            //   });
-            // });
-          });
+      plus.runtime.openURL(storeScheme, (error) => {
+        console.log('调起应用商店失败,尝试网页链接', error);
+        plus.runtime.openURL(storeWebUrl, (webError) => {
+          console.error('网页链接失败', webError);
+          initDownload(updateUrl.value)
+          // plus.runtime.openURL(updateUrl.value, (webError) => {
+          //   uni.showToast({
+          //     title: '跳转失败,请手动打开应用商店搜索更新',
+          //     icon: 'none'
+          //   });
+          // });
         });
-      }
-		}
+      });
+
 	}
 
 	function getLoginInit() {