Appearance
概述
APP 的权限声明、第三方 SDK(地图、登录、支付、推送等)集成均在 view/uniapp/manifest.json 中完成配置。
常用模块配置说明
地图与定位 (Geolocation / Maps)
- 定位服务:推荐选用高德地图定位(在开放平台申请 Android Key 与 iOS Key);
- 地图渲染:勾选 Maps 模块并填入对应 Key。
第三方登录 (OAuth)
- 微信登录:填入微信开放平台创建移动应用的
AppID、AppSecret以及 iOS 通用链接(Universal Links); - Apple 登录:根据 Apple 审核指南,iOS 端若集成了任何第三方社交登录,必须同时勾选并提供【通过 Apple 登录(Sign in with Apple)】选项,否则提审会被拒绝。
支付功能 (Payment)
- 微信支付:配置微信开放平台 AppID 与 Universal Links;
- 支付宝支付:勾选支付宝支付模块。
媒体与视频播放 (VideoPlayer)
若商品详情或直播中包含视频播放功能,必须勾选 VideoPlayer 模块。
权限配置注意事项
- Android 权限:Uni-app 会根据勾选的模块自动合并权限,尽量去除未使用的敏感权限(如读取联系人、读取通话记录等),以满足国内各大应用商店合规审查要求。
- iOS 权限提示文案:在【App 权限配置】中必须为相机、相册、麦克风、定位等权限填写清晰、详尽的用户使用目的说明文案(如“用于上传用户头像与商品评价晒图”),避免因通用模糊描述被 App Store 拒绝。