瀏覽代碼

ci: 配置极光的key

liangan 1 月之前
父節點
當前提交
8c602520ce
共有 5 個文件被更改,包括 90 次插入85 次删除
  1. 2 0
      env/.env.development
  2. 2 0
      env/.env.production
  3. 3 0
      env/.env.test
  4. 82 84
      manifest.config.ts
  5. 1 1
      src/manifest.json

+ 2 - 0
env/.env.development

@@ -12,3 +12,5 @@ VITE_API_SECONDARY_URL = 'http://192.168.0.110:8110' # cif
 VITE_API_THIRD_URL = 'http://192.168.0.110:8110' # operating
 VITE_UPLOAD_BASEURL = 'http://192.168.0.110:8110/operating/file/upload'
 
+# 极光key
+VITE_MTPUSH_APPKEY_ANDROID = 'c95a2cb077c243ebbfa896f5'

+ 2 - 0
env/.env.production

@@ -12,3 +12,5 @@ VITE_API_SECONDARY_URL = 'https://api.bandhubuy.com' # cif
 VITE_API_THIRD_URL = 'https://api.bandhubuy.com' # operating
 VITE_UPLOAD_BASEURL = 'https://api.bandhubuy.com/operating/file/upload'
 
+# 极光key
+VITE_MTPUSH_APPKEY_ANDROID = '0655e889f95b4325a6712905'

+ 3 - 0
env/.env.test

@@ -10,3 +10,6 @@ VITE_SERVER_BASEURL = 'http://124.222.152.234:8101' # mall
 VITE_API_SECONDARY_URL = 'http://124.222.152.234:8101' # cif
 VITE_API_THIRD_URL = 'http://124.222.152.234:8101' # operating
 VITE_UPLOAD_BASEURL = 'http://124.222.152.234:8101/operating/file/upload'
+
+# 极光key
+VITE_MTPUSH_APPKEY_ANDROID = 'c95a2cb077c243ebbfa896f5'

+ 82 - 84
manifest.config.ts

@@ -17,7 +17,8 @@ const {
   VITE_UNI_APPID,
   VITE_WX_APPID,
   VITE_APP_PUBLIC_BASE,
-  VITE_FALLBACK_LOCALE // 默认系统语言
+  VITE_FALLBACK_LOCALE, // 默认系统语言
+  VITE_MTPUSH_APPKEY_ANDROID,
 } = env
 
 export default defineManifestConfig({
@@ -31,11 +32,11 @@ export default defineManifestConfig({
   'fallbackLocale': 'bn',
   'h5': {
     router: {
-      base: VITE_APP_PUBLIC_BASE
+      base: VITE_APP_PUBLIC_BASE,
     },
     uniStatistics: {
-      enable: true
-    }
+      enable: true,
+    },
   },
   /* 5+App特有相关 */
   'app-plus': {
@@ -49,19 +50,19 @@ export default defineManifestConfig({
     nvueStyleCompiler: 'uni-app',
     compilerVersion: 3,
     compatible: {
-      ignoreVersion: true
+      ignoreVersion: true,
     },
     splashscreen: {
       alwaysShowBeforeRender: true,
       waiting: true,
       autoclose: true,
-      delay: 0
+      delay: 0,
     },
     /* 模块配置 */
     modules: {
       Share: {},
       Camera: {},
-      Push: {}
+      Push: {},
     },
     /* 应用发布信息 */
     distribute: {
@@ -85,12 +86,12 @@ export default defineManifestConfig({
           '<uses-permission android:name="android.permission.WAKE_LOCK"/>',
           '<uses-permission android:name="android.permission.FLASHLIGHT"/>',
           '<uses-feature android:name="android.hardware.camera"/>',
-          '<uses-permission android:name="android.permission.WRITE_SETTINGS"/>'
-        ]
+          '<uses-permission android:name="android.permission.WRITE_SETTINGS"/>',
+        ],
       },
       /* ios打包配置 */
       ios: {
-        idfa: false
+        idfa: false,
       },
       /* SDK配置 */
       sdkConfigs: {},
@@ -100,7 +101,7 @@ export default defineManifestConfig({
           hdpi: 'src/static/app/icons/72x72.png',
           xhdpi: 'src/static/app/icons/96x96.png',
           xxhdpi: 'src/static/app/icons/144x144.png',
-          xxxhdpi: 'src/static/app/icons/192x192.png'
+          xxxhdpi: 'src/static/app/icons/192x192.png',
         },
         ios: {
           appstore: 'src/static/app/icons/1024x1024.png',
@@ -113,7 +114,7 @@ export default defineManifestConfig({
             'settings': 'src/static/app/icons/29x29.png',
             'settings@2x': 'src/static/app/icons/58x58.png',
             'spotlight': 'src/static/app/icons/40x40.png',
-            'spotlight@2x': 'src/static/app/icons/80x80.png'
+            'spotlight@2x': 'src/static/app/icons/80x80.png',
           },
           iphone: {
             'app@2x': 'src/static/app/icons/120x120.png',
@@ -123,27 +124,27 @@ export default defineManifestConfig({
             'settings@2x': 'src/static/app/icons/58x58.png',
             'settings@3x': 'src/static/app/icons/87x87.png',
             'spotlight@2x': 'src/static/app/icons/80x80.png',
-            'spotlight@3x': 'src/static/app/icons/120x120.png'
-          }
-        }
+            'spotlight@3x': 'src/static/app/icons/120x120.png',
+          },
+        },
       },
       splashscreen: {
         androidStyle: 'common',
         android: {
           hdpi: 'src/static/app/start/start-480.png',
           xhdpi: 'src/static/app/start/start-720.png',
-          xxhdpi: 'src/static/app/start/start-1080.png'
-        }
-      }
+          xxhdpi: 'src/static/app/start/start-1080.png',
+        },
+      },
     },
     uniStatistics: {
-      enable: true
+      enable: true,
     },
     plugins: {
       'EL-MTPush': {
-        version: "1.1.6",
-        provider: "10093"
-      }
+        version: '1.1.6',
+        provider: '10093',
+      },
     },
     nativePlugins: {
       'EL-MTPush': {
@@ -152,10 +153,7 @@ export default defineManifestConfig({
         MTPUSH_ISPRODUCTION_IOS: '',
         MTPUSH_ADVERTISINGID_IOS: '',
         MTPUSH_DEFAULTINIT_IOS: '',
-        // 正式环境key
-        MTPUSH_APPKEY_ANDROID: '0655e889f95b4325a6712905',
-        // 测试环境key
-        // MTPUSH_APPKEY_ANDROID: '0655e889f95b4325a6712905',
+        MTPUSH_APPKEY_ANDROID: VITE_MTPUSH_APPKEY_ANDROID,
         MTPUSH_CHANNEL_ANDROID: '',
         MTPUSH_PROCESS_ANDROID: '',
         MTPUSH_XIAOMI_APPKEY: '',
@@ -188,133 +186,133 @@ export default defineManifestConfig({
             MTPUSH_APPKEY_IOS: {
               des: '[iOS]EngageLab portal配置应用信息时分配的AppKey',
               key: 'MTPush:APP_KEY',
-              value: ''
+              value: '',
             },
             MTPUSH_CHANNEL_IOS: {
               des: '[iOS]用于统计分发渠道,不需要可填默认值developer-default',
               key: 'MTPush:CHANNEL',
-              value: ''
+              value: '',
             },
             MTPUSH_ISPRODUCTION_IOS: {
               des: '[iOS]是否是生产环境,是填true,不是填false或者不填',
               key: 'MTPush:ISPRODUCTION',
-              value: ''
+              value: '',
             },
             MTPUSH_ADVERTISINGID_IOS: {
               des: '[iOS]广告标识符(IDFA)如果不需要使用IDFA,可不填',
               key: 'MTPush:ADVERTISINGID',
-              value: ''
+              value: '',
             },
             MTPUSH_DEFAULTINIT_IOS: {
               des: '[iOS]是否默认初始化,是填true,不是填false或者不填',
               key: 'MTPush:DEFAULTINIT',
-              value: ''
+              value: '',
             },
             MTPUSH_APPKEY_ANDROID: {
               des: '[Android]EngageLab portal配置应用信息时分配的AppKey',
               key: '',
-              value: ''
+              value: '',
             },
             MTPUSH_CHANNEL_ANDROID: {
               des: '[Android]用于统计分发渠道,不需要可填默认值developer-default',
               key: '',
-              value: ''
+              value: '',
             },
             MTPUSH_PROCESS_ANDROID: {
-              des: "[Android] Engagelab process,Engagelabsdk工作所在的进程,请填写 ':remote', 注意:开头",
+              des: '[Android] Engagelab process,Engagelabsdk工作所在的进程,请填写 \':remote\', 注意:开头',
               key: '',
-              value: ''
+              value: '',
             },
             MTPUSH_XIAOMI_APPKEY: {
               des: '厂商XIAOMI-appKey,示例:MI-12345678',
               key: '',
-              value: ''
+              value: '',
             },
             MTPUSH_XIAOMI_APPID: {
               des: '厂商XIAOMI-appId,示例:MI-12345678',
               key: '',
-              value: ''
+              value: '',
             },
             MTPUSH_MEIZU_APPKEY: {
               des: '厂商MEIZU-appKey,示例:MZ-12345678',
               key: '',
-              value: ''
+              value: '',
             },
             MTPUSH_MEIZU_APPID: {
               des: '厂商MEIZU-appId,示例:MZ-12345678',
               key: '',
-              value: ''
+              value: '',
             },
             MTPUSH_OPPO_APPKEY: {
               des: '厂商OPPO-appkey,示例:OP-12345678',
               key: '',
-              value: ''
+              value: '',
             },
             MTPUSH_OPPO_APPID: {
               des: '厂商OPPO-appId,示例:OP-12345678',
               key: '',
-              value: ''
+              value: '',
             },
             MTPUSH_OPPO_APPSECRET: {
               des: '厂商OPPO-appSecret,示例:OP-12345678',
               key: '',
-              value: ''
+              value: '',
             },
             MTPUSH_VIVO_APPKEY: {
               des: '厂商VIVO-appkey,示例:12345678',
               key: '',
-              value: ''
+              value: '',
             },
             MTPUSH_VIVO_APPID: {
               des: '厂商VIVO-appId,示例:12345678',
               key: '',
-              value: ''
+              value: '',
             },
             MTPUSH_HONOR_APPID: {
               des: '厂商HONOR-appId,示例:12345678',
               key: '',
-              value: ''
+              value: '',
             },
             MTPUSH_HUAWEI_APPID: {
               des: '厂商HUAWEI-appId,示例:appid=12346578',
               key: 'com.huawei.hms.client.appid',
-              value: ''
+              value: '',
             },
             MTPUSH_GOOGLE_API_KEY: {
               des: '厂商google api_key,示例:G-asxa1232',
               key: 'google_api_key',
-              value: ''
+              value: '',
             },
             MTPUSH_GOOGLE_APP_ID: {
               des: '厂商google mobilesdk_app_id,示例:G-12346578',
               key: 'google_app_id',
-              value: ''
+              value: '',
             },
             MTPUSH_GOOGLE_PROJECT_NUMBER: {
               des: '厂商google project_number,示例:G-12346578',
               key: 'gcm_defaultSenderId',
-              value: ''
+              value: '',
             },
             MTPUSH_GOOGLE_PROJECT_ID: {
               des: '厂商google project_id ,示例:G-12346578',
               key: 'project_id',
-              value: ''
+              value: '',
             },
             MTPUSH_GOOGLE_STORAGE_BUCKET: {
               des: '厂商google storage_bucket,示例:G-12346578',
               key: 'google_storage_bucket',
-              value: ''
-            }
-          }
-        }
-      }
-    }
+              value: '',
+            },
+          },
+        },
+      },
+    },
   },
   /* 快应用特有相关 */
   'quickapp': {
     uniStatistics: {
-      enable: false
-    }
+      enable: false,
+    },
   },
   /* 小程序特有相关 */
   'mp-weixin': {
@@ -323,74 +321,74 @@ export default defineManifestConfig({
       urlCheck: false,
       // 是否启用 ES6 转 ES5
       es6: true,
-      minified: true
+      minified: true,
     },
     optimization: {
-      subPackages: true
+      subPackages: true,
     },
     usingComponents: true,
     uniStatistics: {
-      enable: false
-    }
+      enable: false,
+    },
     // __usePrivacyCheck__: true,
   },
   'mp-alipay': {
     usingComponents: true,
     styleIsolation: 'shared',
     uniStatistics: {
-      enable: false
-    }
+      enable: false,
+    },
   },
   'mp-baidu': {
     usingComponents: true,
     uniStatistics: {
-      enable: false
-    }
+      enable: false,
+    },
   },
   'mp-toutiao': {
     usingComponents: true,
     uniStatistics: {
-      enable: false
-    }
+      enable: false,
+    },
   },
   'app-harmony': {
     uniStatistics: {
-      enable: false
-    }
+      enable: false,
+    },
   },
   'mp-harmony': {
     uniStatistics: {
-      enable: false
-    }
+      enable: false,
+    },
   },
   'mp-jd': {
     uniStatistics: {
-      enable: false
-    }
+      enable: false,
+    },
   },
   'mp-kuaishou': {
     uniStatistics: {
-      enable: false
-    }
+      enable: false,
+    },
   },
   'mp-lark': {
     uniStatistics: {
-      enable: false
-    }
+      enable: false,
+    },
   },
   'mp-qq': {
     uniStatistics: {
-      enable: false
-    }
+      enable: false,
+    },
   },
   'mp-xhs': {
     uniStatistics: {
-      enable: false
-    }
+      enable: false,
+    },
   },
   'uniStatistics': {
     enable: false, // 全局开启
-    version: '2' // 开启新版uni统计,值为字符串
+    version: '2', // 开启新版uni统计,值为字符串
   },
-  'vueVersion': '3'
+  'vueVersion': '3',
 })

+ 1 - 1
src/manifest.json

@@ -117,7 +117,7 @@
         "MTPUSH_ISPRODUCTION_IOS": "",
         "MTPUSH_ADVERTISINGID_IOS": "",
         "MTPUSH_DEFAULTINIT_IOS": "",
-        "MTPUSH_APPKEY_ANDROID": "0655e889f95b4325a6712905",
+        "MTPUSH_APPKEY_ANDROID": "c95a2cb077c243ebbfa896f5",
         "MTPUSH_CHANNEL_ANDROID": "",
         "MTPUSH_PROCESS_ANDROID": "",
         "MTPUSH_XIAOMI_APPKEY": "",