feat(mobile-app): prepare native app packaging

This commit is contained in:
2026-07-23 14:40:23 +08:00
parent f6609808df
commit 0f5c2e8667
62 changed files with 979 additions and 833 deletions
+97
View File
@@ -8,6 +8,103 @@
"uniStatistics": {
"enable": false
},
"app-plus": {
"checkPermissionDenied": true,
"screenOrientation": [
"portrait-primary"
],
"splashscreen": {
"alwaysShowBeforeRender": true,
"waiting": false
},
"safearea": {
"background": "#f7f8fa",
"bottom": {
"offset": "auto"
}
},
"ssl": {
"untrustedca": "refuse"
},
"distribute": {
"icons": {
"android": {
"hdpi": "static/app/icons/android-hdpi.png",
"xhdpi": "static/app/icons/android-xhdpi.png",
"xxhdpi": "static/app/icons/android-xxhdpi.png",
"xxxhdpi": "static/app/icons/android-xxxhdpi.png"
},
"ios": {
"appstore": "static/app/icons/ios-appstore.png",
"iphone": {
"app@2x": "static/app/icons/ios-iphone-app-2x.png",
"app@3x": "static/app/icons/ios-iphone-app-3x.png",
"spotlight@2x": "static/app/icons/ios-iphone-spotlight-2x.png",
"spotlight@3x": "static/app/icons/ios-iphone-spotlight-3x.png",
"settings@2x": "static/app/icons/ios-iphone-settings-2x.png",
"settings@3x": "static/app/icons/ios-iphone-settings-3x.png",
"notification@2x": "static/app/icons/ios-iphone-notification-2x.png",
"notification@3x": "static/app/icons/ios-iphone-notification-3x.png"
},
"ipad": {
"app": "static/app/icons/ios-ipad-app.png",
"app@2x": "static/app/icons/ios-ipad-app-2x.png",
"proapp@2x": "static/app/icons/ios-ipad-pro-app-2x.png",
"spotlight": "static/app/icons/ios-ipad-spotlight.png",
"spotlight@2x": "static/app/icons/ios-ipad-spotlight-2x.png",
"settings": "static/app/icons/ios-ipad-settings.png",
"settings@2x": "static/app/icons/ios-ipad-settings-2x.png",
"notification": "static/app/icons/ios-ipad-notification.png",
"notification@2x": "static/app/icons/ios-ipad-notification-2x.png"
}
}
},
"splashscreen": {
"iosStyle": "default",
"ios": {
"iphone": {
"retina40": "static/app/splash/ios-iphone-retina40.png",
"retina47": "static/app/splash/ios-iphone-retina47.png",
"retina55": "static/app/splash/ios-iphone-retina55.png",
"iphonex": "static/app/splash/ios-iphone-x.png",
"portrait-896h@2x": "static/app/splash/ios-iphone-896h-2x.png",
"portrait-896h@3x": "static/app/splash/ios-iphone-896h-3x.png"
},
"ipad": {
"portrait7": "static/app/splash/ios-ipad-portrait7.png",
"portrait-retina7": "static/app/splash/ios-ipad-portrait-retina7.png",
"portrait-1112h@2x": "static/app/splash/ios-ipad-1112h-2x.png",
"portrait-1194h@2x": "static/app/splash/ios-ipad-1194h-2x.png",
"portrait-1366h@2x": "static/app/splash/ios-ipad-1366h-2x.png"
}
},
"androidStyle": "default",
"android": {
"hdpi": "static/app/splash/android-hdpi.png",
"xhdpi": "static/app/splash/android-xhdpi.png",
"xxhdpi": "static/app/splash/android-xxhdpi.png"
},
"androidTranslucent": false,
"androidNavigationBarColor": "#F7F8FA"
},
"android": {
"packagename": "com.yincheng.wygj",
"abiFilters": [
"armeabi-v7a",
"arm64-v8a"
]
},
"ios": {
"appid": "com.yincheng.wygj",
"devices": "universal",
"deploymentTarget": "15.0",
"privacyDescription": {
"NSMicrophoneUsageDescription": "用于录制训练、提问和面试回答,并将音频转写为文本。",
"NSPhotoLibraryUsageDescription": "用于选择图片或视频作为本次问题、资料或成果投稿的附件。"
}
}
}
},
"h5": {
"router": {
"base": "/h5/"