以下指南可帮你创建用户信任且喜欢的与健康和健身相关的应用程序。
-
不要请求使用用户的健康数据,除非你有令人信服的理由。HealthKit在APP中主要与健康和健身内容服务有关。如果你的应用程序要求访问与健康无关的信息,那么用户就不大可能信任APP对私人数据的使用。作为开发者,你要确保用户理解你的应用程序访问特定私人健康数据的原因,以及他们和你分享自己的数据从中能得到什么。
-
避免在用户理解数据用途之前请求用户访问许可。用户多倾向于在理解当前任务和访问数据之间的联系后才给你访问许可。比如,当用户在一个减肥相关的APP中填个人资料时,你可以请求访问用户储存在Health app中的体重数据的许可。如果这款APP用户打开应用之处就请求许可,那么用户可能不大愿意共享自己的私人数据。
-
使用系统提供的UI请求获得访问用户数据的许可。用户期望能看到系统提供的许可页面,如下图所示。为了提供良好的用户体验,要避免在其他页面重复信息许可页面。相反,你可以在许可页面添加自定义信息来解释APP需要访问特定数据的原因(更多信息,请查看HKHealthStore Class Reference)。尽量让信息简短,但要能传达APP如何使用健康数据以及用户共享数据能获得什么。
注意:如果用户决定停止和APP共享信息,让他们知道可在Settings中进行更改。无需在APP的UI中禁用这个action。
-
不要在你的APP中使用Health app的icons、图片以及截图。Health app中的所有资产都由苹果设计,这些图片都受版权保护,不能在你的应用程序中展示。
-
不要在你的UI中使用“HealthKit”术语。HealthKit是开发者术语,指的是你用来访问储存在Health app中的健康数据的技术框架。如果你需要陈述APP使用健康数据的方式,可使用“Health app”术语。比如,你可能会指明“APP将信息保存至Health app”,或者“使用Health app中的健康数据”。