Kurzbefehle & App Intents
Verfügbare Intents
Abschnitt betitelt „Verfügbare Intents“Export-Profile
Abschnitt betitelt „Export-Profile“Gespeicherte Export-Profile können in Health.md auf dem iPhone oder unter Android erstellt und verwaltet werden. Auf Apple-Plattformen ist die Profilverwaltung derzeit nur für das iPhone dokumentiert; eine Verfügbarkeit auf iPad oder macOS wird nicht behauptet.
Alle vier Export-Intents akzeptieren einen optionalen Profil-Parameter. Sobald Profile vorhanden sind, verwendet ein leerer Parameter das aktive Profil; im Legacy-Modus ohne Profile werden die aktuellen In-App-Exporteinstellungen verwendet. Übergeben Sie den Namen eines gespeicherten Profils, um die eingefrorene Konfiguration dieses Profils — Metrikauswahl, Formate und Ziel — auszuführen, unabhängig davon, was die App gerade anzeigt.
Sobald Sie Ihr erstes Export-Profil in der App anlegen, exportiert ein Shortcut ohne gesetztes Profil mit den gespeicherten Einstellungen des aktiven Profils statt mit den Live-Einstellungen der App. Wenn Sie auf das alte Verhalten angewiesen sind, fixieren Sie den Shortcut auf ein konkretes Profil (oder behalten Sie null Profile), um explizit zu bleiben. Ein nicht mehr existierender Profilname schlägt mit einer klaren Fehlermeldung fehl, statt das Falsche zu exportieren.
Öffnen Sie Kurzbefehle unter iOS oder macOS. Tippen Sie zum Erstellen eines Kurzbefehls auf + und suchen Sie nach „Health.md“ oder einem der obigen Intent-Namen. Sie befinden sich in der Kategorie Health.
Die meisten Intents verwenden openAppWhenRun = false und werden daher ohne App-Start oder sichtbare Oberfläche ausgeführt. Sie funktionieren in Automationen, Fokusfiltern, bei Aufrufen über Hey Siri und über die Aktionstaste.
Apple schützt HealthKit-Daten bei gesperrtem iPhone und entzieht Apps den Zugriff ungefähr zehn Minuten nach dem Sperren. Ausführung im gesperrten Zustand erlauben lässt Kurzbefehle die Aktion starten, setzt den HealthKit-Datenschutz aber nicht außer Kraft. Auch die Berechtigung für App-Inhalte von Health.md in Kurzbefehle ändert daran nichts.
Ist HealthKit nicht verfügbar, merkt sich Health.md die angefragten Daten als ausstehend und sendet die Mitteilung Gesundheitsexport erfordert Aufmerksamkeit. Entsperren Sie das iPhone und tippen Sie anschließend auf die Mitteilung oder öffnen Sie Health.md, um es erneut zu versuchen. Solange das Telefon gesperrt bleibt, kann ein vollständig unbeaufsichtigter Export nicht garantiert werden.
Rezept: täglicher Export mit Bestätigung
Abschnitt betitelt „Rezept: täglicher Export mit Bestätigung“- Persönliche Automation → Tageszeit → wählen Sie eine Uhrzeit, zu der Sie Ihr entsperrtes iPhone gewöhnlich verwenden, etwa 8:00 AM.
- Intent Gesundheitsdaten von gestern exportieren.
- Intent Status des letzten Exports abrufen.
- Mitteilung anzeigen mit dem Ergebnis.
Hinweis zu ausstehenden Statuswerten: Status des letzten Exports abrufen liest den jüngsten aufgezeichneten Eintrag im Exportverlauf. Wenn HealthKit bei diesem Durchlauf wegen der Gerätesperre nicht verfügbar war, kann bis zum erneuten Versuch weiterhin der vorherige Export angezeigt werden. Für ausstehende Aufgaben ist die Wiederherstellungsmitteilung von Health.md maßgeblich.
Rezept: einmaliger rückwirkender Export
Abschnitt betitelt „Rezept: einmaliger rückwirkender Export“- Erstellen Sie einen Kurzbefehl.
- Gesundheitsdaten für einen Datumsbereich exportieren mit Start = 2024-01-01 und Ende = 2024-12-31.
- Führen Sie ihn in Kurzbefehle aus. Das Jahr wird durchlaufen und pro Tag eine Datei geschrieben. Bei vollständigen Jahren kann dies einige Minuten dauern.
Rezept: Zeitplan im Urlaub pausieren
Abschnitt betitelt „Rezept: Zeitplan im Urlaub pausieren“- Fokusfilter: Wenn der Fokus Urlaub aktiviert wird, führen Sie Geplanten Export ein- oder ausschalten mit Aktiviert = false aus.
- Führen Sie den Intent beim Deaktivieren des Fokus erneut mit Aktiviert = true aus.
Intents übernehmen die HealthKit-Berechtigung und Vault-Auswahl der App. Sie schlagen mit einer eindeutigen Fehlermeldung fehl, wenn die App auf diesem Gerät nicht mindestens einmal geöffnet und eingerichtet wurde.