如何使用 Apples 的 HealthKit 以编程方式设置数量类型的首选单位?
How do I set the preferred units for quantity types programmatically using Apples' HealthKit?
有没有办法以编程方式为特定数量类型设置首选单位?
preferredUnitsForQuantityTypes 将 return 已通过健康应用程序设置的单位。是否有类似的调用以编程方式设置这些值?
我正在将 Health 应用程序中的用户首选项直接集成到我的应用程序中,以便为用户提供无缝体验。在用户从未使用过健康应用程序的用例中,因此从未设置过他们的首选单位,我不希望用户必须离开我的应用程序,运行 健康应用程序,为每个数量设置他们的首选单位,然后回到我的应用程序并继续他们的设置过程。虽然“健康”应用程序最初可能会引用本地默认设置,但这些最终可能不是用户喜欢看到的。
如果无法在健康应用程序之外设置这些类型,建议的流程是什么?
没有 API 可以更改用户对数量类型的首选单位。首选单位只能由用户在健康应用程序中更改。
有没有办法以编程方式为特定数量类型设置首选单位?
preferredUnitsForQuantityTypes 将 return 已通过健康应用程序设置的单位。是否有类似的调用以编程方式设置这些值?
我正在将 Health 应用程序中的用户首选项直接集成到我的应用程序中,以便为用户提供无缝体验。在用户从未使用过健康应用程序的用例中,因此从未设置过他们的首选单位,我不希望用户必须离开我的应用程序,运行 健康应用程序,为每个数量设置他们的首选单位,然后回到我的应用程序并继续他们的设置过程。虽然“健康”应用程序最初可能会引用本地默认设置,但这些最终可能不是用户喜欢看到的。
如果无法在健康应用程序之外设置这些类型,建议的流程是什么?
没有 API 可以更改用户对数量类型的首选单位。首选单位只能由用户在健康应用程序中更改。