OGeek|极客世界-中国程序员成长平台

标题: ios - HealthKit - 我们可以先要求一些权限,然后再要求一些吗? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 11:33
标题: ios - HealthKit - 我们可以先要求一些权限,然后再要求一些吗?

我们正在开发一款健身旅程应用程序,该应用程序使用 HealthKit 将其他应用程序中的锻炼数据导入我们自己的应用程序。

大多数用户只需要提供读取权限。但将来有些人可能希望给我们的应用写入权限,以便将我们自己的信息添加到他们的健康应用中。

是否可以分两步请求权限?目标是不要通过询问大量信息来压倒用户。



Best Answer-推荐答案


第一个问题:

是的,只要您需要更多权限并提示用户即可。尽可能多的步骤。

写权限:

以后添加它们没问题。

iOS 10

没有什么需要考虑的了。

感谢艾伦

最高至 iOS 9.3

但这对您没有帮助:您可以将锻炼和事件能量写入 hk 数据库。但是,当您将锻炼和事件能量样本保存在 iPhone 上时,Apples Activity App 不会显示它们。

由于普通用户使用事件应用程序,因此他们觉得您的应用程序无法运行。就算有。

(使用 iOS 9.0 ... 9.3 测试)

附言

Apple 禁止写作以锻炼分钟和站立时间。

如果您尝试,授权会崩溃且不显示消息。

所以你不能为绿环或蓝环做出贡献。

测试我是否正确并在需要时提交错误报告。

关于ios - HealthKit - 我们可以先要求一些权限,然后再要求一些吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37684752/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) Powered by Discuz! X3.4