前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >hbuilder APP 定位提示苹果审核不通过

hbuilder APP 定位提示苹果审核不通过

作者头像
猿天地
发布2018-04-03 12:57:38
1.5K0
发布2018-04-03 12:57:38
举报
文章被收录于专栏:猿天地猿天地

APP已经提交给苹果进行审核了,今天看看审核结果,居然挂了,给了几点问题,其中有一点就是关于定位的问题:

Guideline 5.1.5 - Legal - Privacy - Location Services

Your app uses location services but does not clarify the purpose of its use in the location modal alert. Apps that collect, transmit, or use location data must notify and obtain the user’s consent prior to accessing this data.

Please see attached screenshots for details.

Next Steps

To resolve this issue, please specify why the app is requesting the user's location in the location permission modal alert

意思就是你提示的内容中需要告诉用户获取用户的位置是用来干嘛的,而默认打包的app中是没有说明的,说明就是一个location,如下图:

在hbuilder的启动页面中,也没用看到有类似的设置,后面终于找到了相关的设置信息:

直接打开hbuilder的代码视图,直接改代码进行设置即可,搜索frameworks这个节点,在下面增加如下内容:

代码语言:javascript
复制
"plistcmds": [                  
  "Set :NSLocationWhenInUseUsageDescription 根据您的位置信息,您可随时掌握所在位置周边房产的行情。",                  
  "Set :NSLocationAlwaysUsageDescription  根据您的位置信息,您可随时掌握所在位置周边房产的行情。"
                
]

切记,需要打包后才能看到效果,通过这种方式就可以提示了。

当然在APP中还有很多需要提示的地方,比如打开相机,访问相册等等,也是可以做到的

权限列表如下:

"plistcmds": [ "Set :NSContactsUsageDescription 说明读取用户通讯录的原因", "Set :NSMicrophoneUsageDescription 说明使用麦克风的原因", "Set :NSPhotoLibraryUsageDescription 说明读取用户相册的原因", "Set :NSCameraUsageDescription 说明使用用户相机的原因", "Set :NSPhotoLibraryAddUsageDescription 说明向用户相册添加图片的原因", "Set :NSLocationAlwaysUsageDescription 说明持续获取用户地理位置的原因", "Set :NSLocationWhenInUseUsageDescription 说明使用用户地理位置的原因" ]

更多权限:

  • 通讯录 NSContactsUsageDescription
  • 麦克风 NSMicrophoneUsageDescription
  • 相册 NSPhotoLibraryUsageDescription
  • 相机 NSCameraUsageDescription
  • 添加图片到相册 NSPhotoLibraryAddUsageDescription
  • 持续获取地理位置 NSLocationAlwaysUsageDescription
  • 使用时获取地理位置 NSLocationWhenInUseUsageDescription
  • 蓝牙 NSBluetoothPeripheralUsageDescription
  • 语音转文字 NSSpeechRecognitionUsageDescription
  • 日历 NSCalendarsUsageDescription

参考文章:https://www.cnblogs.com/liuq1991/p/8399479.html

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-02-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 猿天地 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Guideline 5.1.5 - Legal - Privacy - Location Services
相关产品与服务
语音识别
腾讯云语音识别(Automatic Speech Recognition,ASR)是将语音转化成文字的PaaS产品,为企业提供精准而极具性价比的识别服务。被微信、王者荣耀、腾讯视频等大量业务使用,适用于录音质检、会议实时转写、语音输入法等多个场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档