3 votos

¿Pueden crearse nuevos campos de Health-app por parte de terceros?

Así que he estado usando la aplicación Salud de Apple, y creo que es maravillosa.

Mi Apple Watch introduce con frecuencia mi ritmo cardíaco y los pasos dados en la base de datos, y puedo introducir manualmente otras cosas comunes como mi presión arterial y mi peso. Genial.

Sin embargo, no veo campos para todo lo que pueda querer rastrear.

Por ejemplo, no hay ningún campo para llevar la cuenta de las llamadas grasas "saludables", como los DHA/ácidos grasos Omega-3.

Sé que hay aplicaciones de terceros que hacen un seguimiento de este tipo de cosas. Pero parece que almacenan esos datos en su propia interno bases de datos. No he encontrado una aplicación que pueda escribir datos en la base de datos de Salud. Es decir, a menos que el campo ya exista.

Eso me ha llevado a preguntarme: ¿Es Apple el único proveedor/decisor de los campos que se pueden utilizar en su aplicación de Salud?

¿O es posible que aplicaciones de terceros (o un usuario normal como yo) creen nuevos campos que funcionen en la aplicación Salud?

1voto

siva Puntos 23

Ni usted ni los desarrolladores de terceros pueden añadir campos a Salud.

Trabajar con el marco de HealthKit

El marco de HealthKit está diseñado para compartir datos entre apps de manera significativa. El marco restringe los tipos de datos y unidades a una lista predefinida, garantizando que todas las apps entiendan qué significan los datos y cómo pueden utilizarse. Los desarrolladores no pueden crear tipos de datos o unidades personalizadas. En cambio, HealthKit ofrece una amplia variedad de tipos de datos y unidades.

HealthKit | Documentación para desarrolladores de Apple

0 votos

Tu extracto es interesante, pero no entiendo cómo apoya tu afirmación de que no se pueden añadir campos personalizados. El extracto que has publicado se refiere a "tipos" (como enteros o flotantes) y "unidades" (como Celsius o miligramos). No dice nada sobre por qué un tercero no puede crear un campo personalizado. ¿Podría aclararlo? ("Campo" no es el término adecuado aquí ya que parece que HealthKit está programado con OOP, pero espero que sepas lo que quiero decir).

1 votos

@EJMak tipo nunca es una buena palabra para ver en una definición, ya que no está bien definido:) En este caso lee el documento en "Propiedades de los Objetos y Muestras" encontrarás definiciones más exactas. Los tipos están predefinidos y son un nombre para lo que se está muestreando/

1 votos

@EJMak Un 'tipo de datos' en Salud es un tipo de datos almacenados, es decir, una fila en la aplicación de Salud, no lo que llamarías un tipo en programación. 'Los desarrolladores no pueden crear tipos de datos o unidades personalizadas' por lo tanto no puedes crearlos.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X