iOS App 在使用一些功能时需要申请后台权限,比如后台音频播放、后台定位等,在提交云打包时,需要在 manifest.json 的 "app-plus" -> "distribute" -> "ios" -> "UIBackgroundModes"
节点添加对应权限的 描述key 即可;
注意:后台权限用不到千万不要填写,以免审核被拒
{
"app-plus" : {
/* 应用发布信息 */
"distribute" : {
/* ios打包配置 */
"ios" : {
"UIBackgroundModes" : [ "audio"] // 数组,支持多个
},
...
}
}
}
权限描述key获取方式
在 xcode 中勾选权限
然后查看 info.plist 右键勾选 Raw Keys & Values
UIBackgroundModes 对应的就是需要填写在 manifest.json 中的 值
所有 key
audio // Audio, AirPlay, and Picture in Picture
bluetooth-central // Uses Bluetooth LE accessories
bluetooth-peripheral // Acts as a Bluetooth LE accessory
external-accessory // External accessory communication
fetch // Background fetch
location // Location updates
processing // Background processing
remote-notification // Remote notifications
voip // Voice over IP