Browse Source

feat: app 图标 + static目录条件编译

菲鸽 1 năm trước cách đây
mục cha
commit
6cff4cba83

+ 30 - 2
manifest.config.ts

@@ -71,8 +71,36 @@ export default defineManifestConfig({
       sdkConfigs: {},
       /* 图标配置 */
       icons: {
-        android: {},
-        ios: {},
+        android: {
+          hdpi: 'static/app/icons/72x72.png',
+          xhdpi: 'static/app/icons/96x96.png',
+          xxhdpi: 'static/app/icons/144x144.png',
+          xxxhdpi: 'static/app/icons/192x192.png',
+        },
+        ios: {
+          appstore: 'static/app/icons/1024x1024.png',
+          ipad: {
+            app: 'static/app/icons/76x76.png',
+            'app@2x': 'static/app/icons/152x152.png',
+            notification: 'static/app/icons/20x20.png',
+            'notification@2x': 'static/app/icons/40x40.png',
+            'proapp@2x': 'static/app/icons/167x167.png',
+            settings: 'static/app/icons/29x29.png',
+            'settings@2x': 'static/app/icons/58x58.png',
+            spotlight: 'static/app/icons/40x40.png',
+            'spotlight@2x': 'static/app/icons/80x80.png',
+          },
+          iphone: {
+            'app@2x': 'static/app/icons/120x120.png',
+            'app@3x': 'static/app/icons/180x180.png',
+            'notification@2x': 'static/app/icons/40x40.png',
+            'notification@3x': 'static/app/icons/60x60.png',
+            'settings@2x': 'static/app/icons/58x58.png',
+            'settings@3x': 'static/app/icons/87x87.png',
+            'spotlight@2x': 'static/app/icons/80x80.png',
+            'spotlight@3x': 'static/app/icons/120x120.png',
+          },
+        },
       },
     },
   },

+ 30 - 2
src/manifest.json

@@ -45,8 +45,36 @@
       "ios": {},
       "sdkConfigs": {},
       "icons": {
-        "android": {},
-        "ios": {}
+        "android": {
+          "hdpi": "static/app/icons/72x72.png",
+          "xhdpi": "static/app/icons/96x96.png",
+          "xxhdpi": "static/app/icons/144x144.png",
+          "xxxhdpi": "static/app/icons/192x192.png"
+        },
+        "ios": {
+          "appstore": "static/app/icons/1024x1024.png",
+          "ipad": {
+            "app": "static/app/icons/76x76.png",
+            "app@2x": "static/app/icons/152x152.png",
+            "notification": "static/app/icons/20x20.png",
+            "notification@2x": "static/app/icons/40x40.png",
+            "proapp@2x": "static/app/icons/167x167.png",
+            "settings": "static/app/icons/29x29.png",
+            "settings@2x": "static/app/icons/58x58.png",
+            "spotlight": "static/app/icons/40x40.png",
+            "spotlight@2x": "static/app/icons/80x80.png"
+          },
+          "iphone": {
+            "app@2x": "static/app/icons/120x120.png",
+            "app@3x": "static/app/icons/180x180.png",
+            "notification@2x": "static/app/icons/40x40.png",
+            "notification@3x": "static/app/icons/60x60.png",
+            "settings@2x": "static/app/icons/58x58.png",
+            "settings@3x": "static/app/icons/87x87.png",
+            "spotlight@2x": "static/app/icons/80x80.png",
+            "spotlight@3x": "static/app/icons/120x120.png"
+          }
+        }
       }
     }
   },

BIN
src/static/app/icons/1024x1024.png


BIN
src/static/app/icons/120x120.png


BIN
src/static/app/icons/144x144.png


BIN
src/static/app/icons/152x152.png


BIN
src/static/app/icons/167x167.png


BIN
src/static/app/icons/180x180.png


BIN
src/static/app/icons/192x192.png


BIN
src/static/app/icons/20x20.png


BIN
src/static/app/icons/29x29.png


BIN
src/static/app/icons/40x40.png


BIN
src/static/app/icons/58x58.png


BIN
src/static/app/icons/60x60.png


BIN
src/static/app/icons/72x72.png


BIN
src/static/app/icons/76x76.png


BIN
src/static/app/icons/80x80.png


BIN
src/static/app/icons/87x87.png


BIN
src/static/app/icons/96x96.png