更新应用图标、启动屏幕和相关配置以匹配新品牌标识,移除旧的 Sealife 图标文件并替换为新的 icon.icon 资源。同时更新 iOS 配置中的背景任务标识符以符合命名规范。调整统计页面头部 logo 尺寸和字体粗细以优化视觉效果。 - 替换所有平台的应用图标和启动图资源 - 更新 app.json、Info.plist 和各 imageset 配置文件 - 调整 statistics.tsx 中的 logo 样式 - 移除已废弃的腾讯云 COS 文档
75 lines
2.4 KiB
JSON
75 lines
2.4 KiB
JSON
{
|
|
"expo": {
|
|
"name": "Out Live",
|
|
"slug": "digital-pilates",
|
|
"version": "1.0.5",
|
|
"orientation": "portrait",
|
|
"scheme": "digitalpilates",
|
|
"userInterfaceStyle": "light",
|
|
"newArchEnabled": true,
|
|
"jsEngine": "jsc",
|
|
"ios": {
|
|
"supportsTablet": false,
|
|
"bundleIdentifier": "com.anonymous.digitalpilates",
|
|
"infoPlist": {
|
|
"ITSAppUsesNonExemptEncryption": false,
|
|
"NSCameraUsageDescription": "应用需要使用相机以拍摄您的体态照片用于AI测评。",
|
|
"NSPhotoLibraryUsageDescription": "应用需要访问相册以选择您的体态照片用于AI测评。",
|
|
"NSPhotoLibraryAddUsageDescription": "应用需要写入相册以保存拍摄的体态照片(可选)。",
|
|
"NSMicrophoneUsageDescription": "应用需要使用麦克风进行语音识别,将您的语音转换为文字记录饮食信息。",
|
|
"NSSpeechRecognitionUsageDescription": "应用需要使用语音识别功能来转换您的语音为文字,帮助您快速记录饮食信息。",
|
|
"NSUserNotificationsUsageDescription": "应用需要发送通知以提醒您喝水和站立活动。",
|
|
"UIBackgroundModes": [
|
|
"processing",
|
|
"fetch",
|
|
"remote-notification"
|
|
]
|
|
},
|
|
"icon": "./assets/icon.icon"
|
|
},
|
|
"plugins": [
|
|
"expo-router",
|
|
[
|
|
"expo-splash-screen",
|
|
{
|
|
"image": "./assets/icon.icon",
|
|
"imageWidth": 40,
|
|
"resizeMode": "contain",
|
|
"backgroundColor": "#ffffff"
|
|
}
|
|
],
|
|
[
|
|
"react-native-health",
|
|
{
|
|
"enableHealthAPI": true,
|
|
"healthSharePermission": "应用需要访问您的健康数据(步数、能量消耗、心率变异性等)以展示运动统计和压力分析。",
|
|
"healthUpdatePermission": "应用需要更新您的健康数据(体重信息)以记录您的健身进度。"
|
|
}
|
|
],
|
|
[
|
|
"expo-notifications",
|
|
{
|
|
"icon": "./assets/icon.icon",
|
|
"color": "#ffffff"
|
|
}
|
|
],
|
|
[
|
|
"expo-quick-actions",
|
|
{
|
|
"androidIcons": {
|
|
"drink_water": "./assets/images/icons/IconGlass.png"
|
|
},
|
|
"iosIcons": {
|
|
"drink_water": "./assets/images/icons/IconGlass.png"
|
|
}
|
|
}
|
|
],
|
|
[
|
|
"expo-background-task"
|
|
]
|
|
],
|
|
"experiments": {
|
|
"typedRoutes": true
|
|
}
|
|
}
|
|
} |