• Uniapp下的IOS隐私信息访问的许可描述


    之所以要描述ios使用需要用到以下的权限原因,是因为appstore要求的,若不描述的话,就不能审核通过。

    • 通讯录 NSContactsUsageDescription
    • 麦克风 NSMicrophoneUsageDescription
    • 相机 NSCameraUsageDescription
    • 相册(访问) NSPhotoLibraryUsageDescription
    • 相册(保存图片到相册) NSPhotoLibraryAddUsageDescription
    • 定位(使用时获取地理位置)NSLocationWhenInUseUsageDescription
    • 定位(持续获取地理位置)NSLocationAlwaysUsageDescription
    • 定位(iOS11.3及以上版本) NSLocationAlwaysAndWhenInUseUsageDescription
    • 蓝牙 NSBluetoothPeripheralUsageDescription
    • 语音转文字 NSSpeechRecognitionUsageDescription
    • 日历 NSCalendarsUsageDescription

    由于我用的uniapp框架来开发苹果的,所以没有所谓的info.plist文件让你改,我们可以修改manifest.json的源码视图就行

    "ios" : {
    	"idfa" : false,
    	"privacyDescription" : {
    		"NSLocationWhenInUseUsageDescription" : "该应用需要你的地理位置,以便为你提供当前位置信息",
    		"NSLocationAlwaysAndWhenInUseUsageDescription" : "该应用需要持续获取用户地理位置,以便为你进行导航",
    		"NSPhotoLibraryUsageDescription" : "该应用需要读取你的相册,以便为你编辑骑手信息",
    		"NSPhotoLibraryAddUsageDescription" : "该应用需要读取你的相册,以便为你编辑骑手信息",
    		"NSCameraUsageDescription" : "该应用需要你的相机,以便你拍摄上传骑手信息",
    		"NSMicrophoneUsageDescription" : "该应用需要使用你的麦克风,以便订单语音播放",
    		"NSContactsUsageDescription" : "该应用需要读取你的通讯录,以便骑手与买家联系",
    		"NSLocationAlwaysUsageDescription" : "该应用需要你的地理位置,以便为你提供当前位置信息",
    		"NSCalendarsUsageDescription" : "该应用需要获取你的日历,以便更好的体验",
    		"NSRemindersUsageDescription" : "为了更好的体验,后面请同意授权选项"
    	}
    },
    

    你也可以直接选择manifest.json的App模块权限配置,Gui形式的更让人好改

  • 相关阅读:
    使用阿里云服务器的总结二-----目录权限
    使用阿里云服务器的总结一----修改配置
    thinkphp框架开启页面gzip压缩
    内容页分页代码
    js禁止中文输入 最简洁的【禁止输入中文】
    JS中setTimeout()的用法详解
    面向对象的5条基本设计原则
    C#_面试题1
    问题 E: C语言11.8
    问题 D: C语言11.7
  • 原文地址:https://www.cnblogs.com/murenziwei/p/13163577.html
Copyright © 2020-2023  润新知