Browse Source

feat(): 唤起app更新

zengzhixiang 2 years ago
parent
commit
6fa8a45e35
5 changed files with 22 additions and 3 deletions
  1. 4 0
      .env.development
  2. 5 0
      .env.production
  3. 4 0
      .env.test
  4. 4 0
      .env.uat
  5. 5 3
      plugins/callapp.js

+ 4 - 0
.env.development

@@ -19,3 +19,7 @@ UMENG_DATASOURCES_APP_KEY = "62ad961905844627b5b8638c"
 
 # 百度统计
 BAIDU_TONGJI_KEY = "fb2fdf29d47485e36ea2ec253bf6ac06"
+
+SZX_APP_IOS_SCHEME = "shuangzixingiOSAppTest"
+
+SZX_APP_ANDROID_SCHEME = "opengeminiapp"

+ 5 - 0
.env.production

@@ -16,3 +16,8 @@ UMENG_DATASOURCES_APP_KEY = "62ad961905844627b5b8638c"
 
 # 百度统计
 BAIDU_TONGJI_KEY = "fb2fdf29d47485e36ea2ec253bf6ac06"
+
+
+SZX_APP_IOS_SCHEME = "shuangzixingiOSApp"
+
+SZX_APP_ANDROID_SCHEME = "opengeminiapp"

+ 4 - 0
.env.test

@@ -17,3 +17,7 @@ UMENG_DATASOURCES_APP_KEY = "62ad961905844627b5b8638c"
 
 # 百度统计
 BAIDU_TONGJI_KEY = "fb2fdf29d47485e36ea2ec253bf6ac06"
+
+SZX_APP_IOS_SCHEME = "shuangzixingiOSAppTest"
+
+SZX_APP_ANDROID_SCHEME = "opengeminiapp"

+ 4 - 0
.env.uat

@@ -17,3 +17,7 @@ UMENG_DATASOURCES_APP_KEY = "62ad961905844627b5b8638c"
 
 # 百度统计
 BAIDU_TONGJI_KEY = "fb2fdf29d47485e36ea2ec253bf6ac06"
+
+SZX_APP_IOS_SCHEME = "shuangzixingiOSAppTest"
+
+SZX_APP_ANDROID_SCHEME = "opengeminiapp"

+ 5 - 3
plugins/callapp.js

@@ -1,12 +1,14 @@
 import CallApp from 'callapp-lib';
 
 export default function ({ $userAgent }, i) {
-  const scheme = $userAgent.isIos ? 'szxiOSApp' : 'opengeminiapp';
+  const szxScheme = $userAgent.isIos
+    ? process.env.SZX_APP_IOS_SCHEME
+    : process.env.SZX_APP_ANDROID_SCHEME;
   i(
     'callSzx',
     new CallApp({
-      scheme: { protocol: scheme, host: '' },
-      intent: { package: 'com.gemini.cloud.client', scheme },
+      scheme: { protocol: szxScheme, host: '' },
+      intent: { package: 'com.gemini.cloud.client', szxScheme },
       timeout: 2000,
       yingyongbao:
         'https://a.app.qq.com/o/simple.jsp?pkgname=com.gemini.cloud.client',