已经设置了,为什么还会审核不过?问题不在于定位(geolocation.getCurrentPosition),而是因为提示描述语:
mui IOS权限提示框描述语
话不多说直接上解决方案:
使用视图方式打开manifest.json文件, 在plus->distribute->apple节点下添加plistcmds,数据类型为Array,
斜体加粗的部分 参阅资料
NSLocationAlwaysAndWhenInUseUsageDescription
"plistcmds":[
"Set :NSCameraUsageDescription 用于用户头像及其他图片在应用内的展示",
"Set :NSMicrophoneUsageDescription 录制音频文件/语音识别",
"Set :NSPhotoLibraryUsageDescription 用于用户头像及其他图片在应用内的展示",
"Set :NSLocationAlwaysUsageDescription 用于用户获取附近店铺以及附近的商品信息",
"Set :NSLocationWhenInUseUsageDescription 用于用户获取附近店铺以及附近的商品信息",
"Set :NSLocationAlwaysAndWhenInUseUsageDescription 用于用户获取附近店铺以及附近的商品信息"
]
打包提交appstore如果用到了如下权限需要修改提示语,详细描述使用这个权限的原因,如不修改提示语appstore审核可能会被拒绝