8bd8363ffa
将原生壳公开主站统一为 www.genarrative.world 调整 Tauri release 直接加载线上主站并移除 frontendDist 打包 补齐创作入口配置开发代理与回归测试 同步原生壳方案文档和共享记忆
139 lines
4.0 KiB
JSON
139 lines
4.0 KiB
JSON
{
|
|
"expo": {
|
|
"name": "Genarrative",
|
|
"slug": "genarrative-mobile-shell",
|
|
"scheme": "genarrative",
|
|
"version": "0.1.0",
|
|
"orientation": "default",
|
|
"icon": "./assets/icon.png",
|
|
"userInterfaceStyle": "automatic",
|
|
"splash": {
|
|
"image": "./assets/icon.png",
|
|
"resizeMode": "contain",
|
|
"backgroundColor": "#fffdf9"
|
|
},
|
|
"assetBundlePatterns": [
|
|
"**/*"
|
|
],
|
|
"updates": {
|
|
"enabled": false
|
|
},
|
|
"plugins": [
|
|
[
|
|
"expo-camera",
|
|
{
|
|
"cameraPermission": "允许 Genarrative 使用相机扫描二维码。",
|
|
"microphonePermission": "允许 Genarrative 使用麦克风运行需要实时声音输入的玩法。",
|
|
"recordAudioAndroid": true
|
|
}
|
|
],
|
|
[
|
|
"expo-image-picker",
|
|
{
|
|
"photosPermission": "允许 Genarrative 读取你选择的图片,用于导入创作素材和参考图。",
|
|
"cameraPermission": "允许 Genarrative 使用相机拍摄创作素材和参考图。",
|
|
"microphonePermission": "允许 Genarrative 使用麦克风运行需要实时声音输入的玩法。"
|
|
}
|
|
],
|
|
[
|
|
"expo-notifications",
|
|
{
|
|
"enableBackgroundRemoteNotifications": false
|
|
}
|
|
]
|
|
],
|
|
"ios": {
|
|
"bundleIdentifier": "world.genarrative.mobile",
|
|
"buildNumber": "1",
|
|
"supportsTablet": true,
|
|
"infoPlist": {
|
|
"ITSAppUsesNonExemptEncryption": false,
|
|
"NSMicrophoneUsageDescription": "允许 Genarrative 使用麦克风运行需要实时声音输入的玩法。",
|
|
"NSAppTransportSecurity": {
|
|
"NSAllowsArbitraryLoads": false
|
|
}
|
|
},
|
|
"associatedDomains": [
|
|
"applinks:www.genarrative.world"
|
|
],
|
|
"privacyManifests": {
|
|
"NSPrivacyCollectedDataTypes": [],
|
|
"NSPrivacyTracking": false,
|
|
"NSPrivacyTrackingDomains": [],
|
|
"NSPrivacyAccessedAPITypes": [
|
|
{
|
|
"NSPrivacyAccessedAPIType": "NSPrivacyAccessedAPICategoryFileTimestamp",
|
|
"NSPrivacyAccessedAPITypeReasons": [
|
|
"0A2A.1",
|
|
"3B52.1",
|
|
"C617.1"
|
|
]
|
|
},
|
|
{
|
|
"NSPrivacyAccessedAPIType": "NSPrivacyAccessedAPICategoryDiskSpace",
|
|
"NSPrivacyAccessedAPITypeReasons": [
|
|
"85F4.1",
|
|
"E174.1"
|
|
]
|
|
},
|
|
{
|
|
"NSPrivacyAccessedAPIType": "NSPrivacyAccessedAPICategorySystemBootTime",
|
|
"NSPrivacyAccessedAPITypeReasons": [
|
|
"35F9.1"
|
|
]
|
|
},
|
|
{
|
|
"NSPrivacyAccessedAPIType": "NSPrivacyAccessedAPICategoryUserDefaults",
|
|
"NSPrivacyAccessedAPITypeReasons": [
|
|
"CA92.1"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"android": {
|
|
"package": "world.genarrative.mobile",
|
|
"versionCode": 1,
|
|
"usesCleartextTraffic": false,
|
|
"allowBackup": false,
|
|
"softwareKeyboardLayoutMode": "resize",
|
|
"permissions": [
|
|
"android.permission.POST_NOTIFICATIONS",
|
|
"android.permission.RECORD_AUDIO"
|
|
],
|
|
"blockedPermissions": [
|
|
"android.permission.MANAGE_EXTERNAL_STORAGE",
|
|
"android.permission.READ_EXTERNAL_STORAGE",
|
|
"android.permission.RECEIVE_BOOT_COMPLETED",
|
|
"android.permission.REQUEST_INSTALL_PACKAGES",
|
|
"android.permission.SCHEDULE_EXACT_ALARM",
|
|
"android.permission.USE_EXACT_ALARM",
|
|
"android.permission.WRITE_EXTERNAL_STORAGE"
|
|
],
|
|
"adaptiveIcon": {
|
|
"foregroundImage": "./assets/icon.png",
|
|
"backgroundColor": "#fffdf9"
|
|
},
|
|
"intentFilters": [
|
|
{
|
|
"action": "VIEW",
|
|
"autoVerify": true,
|
|
"data": [
|
|
{
|
|
"scheme": "https",
|
|
"host": "www.genarrative.world"
|
|
}
|
|
],
|
|
"category": [
|
|
"BROWSABLE",
|
|
"DEFAULT"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"extra": {
|
|
"genarrativeHostBridgeVersion": 1
|
|
}
|
|
}
|
|
}
|