
iphone6手机开启健康后微信运动无数据显示未授权是因为没有在隐私中开启权限。
需要工具:iphone6手机
具体 *** 作步骤:
1、解锁iphone6手机至主屏幕页面,打开设置。
2、进入设置后,找到隐私设置功能。
3、在隐私的管理设置页面,找到健康功能。
4、在健康的功能菜单栏列表中选择微信。
5、在健康-微信的管理设置页面开启步数即可完成授权。
关于系统权限的获取,相信大家都不陌生,可是其中蕴含的知识确实不少。
怎样向用户索取权限是非常重要的。例如LBS类的应用,如果在索取权限时遭到用户的拒绝,那么该应用基本等同于无用了,更坏的是,点击“不允许”是很轻松的,而要撤销这个决定则不太容易,用户至少需要以下五步,一次性成功获取权限的重要性不言而喻,
关于这一点,好的设置可以概括为这样:
引入头文件 @import CoreTelephony;
应用启动后,检测应用中是否有联网权限
查询应用是否有联网功能
导入头文件 @import AssetsLibrary;
检查是否有相册权限
导入头文件 @import Photos;
检查是否有相册权限
导入头文件 @import AVFoundation;
检查是否有相机或麦克风权限
导入头文件 @import CoreLocation;
由于iOS80之后定位方法的改变,需要在infoplist中进行配置;
配置文件
检查是否有定位权限
获取定位权限
在代理方法中查看权限是否改变
检查是否有通讯权限
获取推送权限
iOS应用内跳转系统推送设置页
iOS90之前
导入头文件 @import AddressBook;
检查是否有通讯录权限
导入头文件
检查是否有日历或者备忘录权限
iOS开发避免不开系统权限的问题,如何在APP中以更加友好的方式向用户展示系统权限,似乎也是开发过程中指的深思的一件事。
那如何提高用户获取权限的通过率呢?以下几种方式或许是不错的尝试:
上面的只是一些尝试,与本文的主要讲述内容关系不大,接下来我们主要来看一下常用的一些系统权限的状态获取以及主动唤起权限请求的方法。
相机权限
相册权限
日历权限
麦克风权限
推送权限
定位权限
提醒事项权限
通讯录权限
互联网权限
蓝牙权限
引入头文件 #import <AVFoundation/AVFoundationh>
引入头文件 #import <Photos/Photosh>
引入头文件 #import <EventKit/EventKith>
引入头文件 #import <AVFoundation/AVFoundationh>
引入头文件 #import <UserNotifications/UserNotificationsh>
引入头文件 #import <CoreLocation/CoreLocationh>
封装方法调用
TenLocationManagerh
TenLocationManagerm
引入头文件 #import <EventKit/EventKith>
引入头文件
iOS 90前 #import <AddressBook/AddressBookh>
iOS 90后 #import <Contacts/Contactsh>
引入头文件 #import <CoreTelephony/CTCellularDatah>
系统未提供接口供开发者手动请求网络权限,iOS10以上系统,应用首次请求网络会自动d出,一个应用只d出一次,卸载也不会重新d出
引入头文件 #import <CoreBluetooth/CoreBluetoothh>
TenBluetoothManagerh
TenBluetoothManagerm
权限授权,是访问用户隐私数据时,需要用户进行授权的功能即说明。随着iOS系统版本的更新,苹果新添加、细分、修改了一些权限。
麦克风权限:Privacy - Microphone Usage Description 是否允许此App使用你的麦克风?
相机权限: Privacy - Camera Usage Description 是否允许此App使用你的相机?
相册权限: Privacy - Photo Library Usage Description 是否允许此App访问你的媒体资料库?
通讯录权限: Privacy - Contacts Usage Description 是否允许此App访问你的通讯录?
蓝牙权限:Privacy - Bluetooth Peripheral Usage Description 是否许允此App使用蓝牙?
语音转文字权限:Privacy - Speech Recognition Usage Description 是否允许此App使用语音识别?
日历权限:Privacy - Calendars Usage Description
定位权限:Privacy - Location When In Use Usage Description
定位权限: Privacy - Location Always Usage Description
位置权限:Privacy - Location Usage Description
媒体库权限:Privacy - Media Library Usage Description
健康分享权限:Privacy - Health Share Usage Description
健康更新权限:Privacy - Health Update Usage Description
运动使用权限:Privacy - Motion Usage Description
音乐权限:Privacy - Music Usage Description
提醒使用权限:Privacy - Reminders Usage Description
Siri使用权限:Privacy - Siri Usage Description
电视供应商使用权限:Privacy - TV Provider Usage Description
视频用户账号使用权限:Privacy - Video Subscriber Account Usage Description
人脸识别权限 :Privacy - Face ID Usage Description iOS11以后
保存到相册 : Privacy - Photo Library Additions Usage Description
智能家居权限:Privacy - HomeKit Usage Description
<key>NSAppleMusicUsageDescription</key><string>App需要您的同意,才能访问媒体资料库</string><key>NSBluetoothPeripheralUsageDescription</key><string>App需要您的同意,才能访问蓝牙</string><key>NSCalendarsUsageDescription</key><string>App需要您的同意,才能访问日历</string><key>NSCameraUsageDescription</key><string>App需要您的同意,才能访问相机</string><key>NSHealthShareUsageDescription</key><string>App需要您的同意,才能访问健康分享</string><key>NSHealthUpdateUsageDescription</key><string>App需要您的同意,才能访问健康更新</string><key>NSLocationAlwaysUsageDescription</key><string>App需要您的同意,才能始终访问位置</string><key>NSLocationUsageDescription</key><string>App需要您的同意,才能访问位置</string><key>NSLocationWhenInUseUsageDescription</key><string>App需要您的同意,才能在使用期间访问位置</string><key>NSMicrophoneUsageDescription</key><string>App需要您的同意,才能访问麦克风</string><key>NSMotionUsageDescription</key><string>App需要您的同意,才能访问运动与健身</string><key>NSPhotoLibraryUsageDescription</key><string>App需要您的同意,才能访问相册</string><key>NSRemindersUsageDescription</key><string>App需要您的同意,才能访问提醒事项</string><key>NSSpeechRecognitionUsageDescription</key><string>App需要您的同意,才能使用语音识别</string>
参考链接: >
以上就是关于新买的苹果6手机,苹果健康开启了,可微信运动没有数据,还是显示未授权怎么解决全部的内容,包括:新买的苹果6手机,苹果健康开启了,可微信运动没有数据,还是显示未授权怎么解决、编码篇 - iOS各种权限状态的获取及注意事项、【iOS开发笔记】系统权限的获取和请求等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)