iOS打包 许可模式警报

使用Hbuilder开发IOS应用时,上架时app被拒:

我们注意到您的应用程序请求用户同意访问他们的相机和照片,但不清楚在许可模式警报中使用此功能。

详情请参阅附件屏幕截图。

在网上找到了解决方式  ,在 plus->distribute->apple下,增加

"plistcmds":[
    "Set :NSCameraUsageDescription 拍照/摄像/扫描二维码",
    "Set :NSMicrophoneUsageDescription 录制音频文件/语音识别",
    "Set :NSPhotoLibraryUsageDescription 选择/保存图片",
    "Set :NSLocationWhenInUseUsageDescription 获取位置信息"
]


但是在部分ios手机上,定位时仍没有提示

查看官方论坛,查到了以下3种

"Set :NSLocationAlwaysUsageDescription获取位置信息1",

"Set :NSLocationWhenInUseUsageDescription获取位置信息2",

"Set :NSLocationAlwaysAndWhenInUseUsageDescription 获取位置信息3"

经测试发现 不同ios版本触发不同的提示

 

顺便记录一下,hbuilder中打包时的沉浸式导航栏

"plus": 配置文件中 同时添加:
"statusbar": {
"immersed": true
},
"launchwebview": {
"statusbar": {
"background": "#eeeeee"
}
}

 

 
posted @ 2018-08-03 14:22  随意滴博客  阅读(451)  评论(0编辑  收藏  举报