Android 10 中身体活动数据的隐私保护

2019 年 12 月 2 日 谷歌开发者
Google Fit 是我们在 2015 年推出的一个开放式平台。通过调用平台内置的 Google Fit API,开发者可以为应用添加丰富多样的追踪功能,随时随地记录用户的健康和运动状况。这几年来,越来越多的用户把 Google Fit 当做一个健康资料中心,用以储存和管理自己的健身与健康数据。

  • Google Fit

    https://android-developers.googleblog.com/2015/06/fitness-apps-on-android-wear.html


Android 10 在数据可控性方面又作了进一步优化,提高了用户对此类个人数据的控制权,而其中的一项关键变更则会对应用的活动监测和数据检索方式造成影响,要求 Android 应用依照新规定来监测用户的身体活动并从 Android 传感器 API 和 Google Fit 平台检索数据。



Android 10 中的身体活动识别权限


Android 10 针对活动识别引入了全新的运行时权限 。如果您的应用需要追踪用户步数及卡路里消耗,或者需要对用户的身体活动 (例如: 步行、骑车或坐车) 进行分类,请您按需调用下列 API:
  • Android 计步传感器

  • Activity Recognition API  (活动识别)
  • Google Fit Recording API (数据记录) 或 History API (历史数据)

如果您的应用仅使用由其它内置传感器提供的原始数据,例如加速传感器和陀螺仪,则无需在应用中声明此项新权限。


  • 针对活动识别引入了全新的运行时权限
    https://developer.android.google.cn/about/versions/10/privacy/changes#physical-activity- recognition
  • Android 计步传感器

    https://developer.android.google.cn/guide/topics/sensors/sensors_motion#sensors-motion-stepcounter

  • Activity Recognition API

    https://developers.google.cn/location-context/activity-recognition/

  • Recording API
    https://developers.google.cn/fit/android/record
  • History API
    https://developers.google.cn/fit/android/history



加强身体活动识别权限的管理


从 2019 年 12 月开始,如果应用未在 清单文件中包含 Google Play 服务的旧版本活动识别权限 ,系统将限制这些应用的数据访问。如果您的应用尚未提出权限请求,请尽快进行添加,以防影响用户的服务体验。


如果您的应用此前已经请求过旧版本权限,那么当用户升级至 Android 10 后,系统将自动向您的应用授予新权限。

如果您的应用以 Android 10 为目标平台,请您为应用请求 ACTIVITY_RECOGNITION 权限 并采用新的权限模式,以符合新的政策要求。

  • Google Play 服务的旧版本活动识别权限
    https://developer.android.google.cn/guide/topics/location/transitions#setup
  • ACTIVITY_RECOGNITION 权限
    https://developer.android.google.cn/reference/android/Manifest.permission#ACTIVITY_RECOGNITION


Google Fit 身体活动 API


在 Android 平台上,此项新权限会对 Google Fit API 中的部分数据类型造成影响。如果您的应用需要通过 Google Fit 访问这些数据类型,请按照最新权限要求更新应用。


  • 最新权限要求
    https://developers.google.cn/fit/android/authorization#android_permissions

应用必须请求身体活动识别运行时权限,才能访问下列 API 及对应的数据类型:

  • RecordingAPI - 用于记录以下数据类型:
    • com.google.step_count.delta
    • com.google.step_count.cadence
    • com.google.activity.segment
    • com.google.calories.expended


  • HistoryAPI - 用于读取以下数据类型:

    • com.google.step_count.delta
    • com.google.step_count.cadence
    • com.google.activity.segment
    • com.google.activity.exercise
    • com.google.activity.summary

随着 Android 10 的顺利发布,应用的主要目标版本也已迭代至 SDK 29,是时候让您的权限管理跟上节奏,确保应用顺利适配最新的运行时权限了!

 点击屏末  | 提交产品反馈建议

  想了解更多 Android 内容?


  • 在公众号首页发送关键词 "Android",获取相关历史技术文章;

  • 在公众号首页发送关键词 "ADS",获取开发者峰会演讲中文字幕视频;

  • 还有更多疑惑?欢迎点击菜单 "联系我们" 反馈您在开发过程中遇到的问题。

推荐阅读




登录查看更多
0

相关内容

【实用书】Python爬虫Web抓取数据,第二版,306页pdf
专知会员服务
115+阅读 · 2020年5月10日
大数据安全技术研究进展
专知会员服务
90+阅读 · 2020年5月2日
【ICMR2020】持续健康状态接口事件检索
专知会员服务
17+阅读 · 2020年4月18日
深度神经网络实时物联网图像处理,241页pdf
专知会员服务
76+阅读 · 2020年3月15日
【大数据白皮书 2019】中国信息通信研究院
专知会员服务
133+阅读 · 2019年12月12日
20个安全可靠的免费数据源,各领域数据任你挑
机器学习算法与Python学习
12+阅读 · 2019年5月9日
美参议员提出商业面部识别隐私法案
蚂蚁金服评论
12+阅读 · 2019年4月25日
泰国通过个人信息保护法
蚂蚁金服评论
16+阅读 · 2019年4月3日
联邦学习或将助力IoT走出“数据孤岛”?
中国计算机学会
20+阅读 · 2019年3月16日
I2P - 适用于黑客的Android应用程序
黑白之道
28+阅读 · 2019年3月6日
差分隐私保护:从入门到脱坑
FreeBuf
17+阅读 · 2018年9月10日
Android P正式发布,你需要尽快做适配了
前端之巅
3+阅读 · 2018年8月7日
免费云真机测试 | 让您的应用完美适配 Android Oreo
引力空间站
3+阅读 · 2018年2月2日
Arxiv
108+阅读 · 2020年2月5日
Arxiv
34+阅读 · 2019年11月7日
Deep Learning for Deepfakes Creation and Detection
Arxiv
6+阅读 · 2019年9月25日
Arxiv
12+阅读 · 2018年9月5日
VIP会员
相关资讯
20个安全可靠的免费数据源,各领域数据任你挑
机器学习算法与Python学习
12+阅读 · 2019年5月9日
美参议员提出商业面部识别隐私法案
蚂蚁金服评论
12+阅读 · 2019年4月25日
泰国通过个人信息保护法
蚂蚁金服评论
16+阅读 · 2019年4月3日
联邦学习或将助力IoT走出“数据孤岛”?
中国计算机学会
20+阅读 · 2019年3月16日
I2P - 适用于黑客的Android应用程序
黑白之道
28+阅读 · 2019年3月6日
差分隐私保护:从入门到脱坑
FreeBuf
17+阅读 · 2018年9月10日
Android P正式发布,你需要尽快做适配了
前端之巅
3+阅读 · 2018年8月7日
免费云真机测试 | 让您的应用完美适配 Android Oreo
引力空间站
3+阅读 · 2018年2月2日
相关论文
Arxiv
108+阅读 · 2020年2月5日
Arxiv
34+阅读 · 2019年11月7日
Deep Learning for Deepfakes Creation and Detection
Arxiv
6+阅读 · 2019年9月25日
Arxiv
12+阅读 · 2018年9月5日
Top
微信扫码咨询专知VIP会员