Oprogramowanie narciarskie · 14 minut

Trening jest w Apple Health, ale nie ma go w aplikacji? Sprawdź przepływ danych

Nie sprawdzaj od razu wszystkich ustawień. Znajdź pierwsze miejsce, w którym brakuje dokładnie oczekiwanego typu danych: w aplikacji rejestrującej, w Apple Health albo dopiero w aplikacji docelowej. Widoczny trening nie dowodzi jeszcze, że dotarły razem z nim tętno, energia, dystans lub trasa.

Narciarz porównuje po zapisie testowym dwa smartfony; na jednym widać kilka danych treningowych, a na drugim brakuje części pól
Na tej stronie

Najpierw nazwij problem precyzyjnie: „Trening jest w aplikacji rejestrującej, ale nie ma go w Apple Health” albo „Trening jest w Apple Health, ale aplikacja docelowa nie pokazuje tętna”. To od razu wskazuje, który etap przekazania danych trzeba sprawdzić.

Apple Health nie jest kopią każdego ekranu aplikacji rejestrującej. Trening stanowi podsumowanie i kontener. Tętno, energia, dystans i trasa mogą występować jako osobne typy danych lub powiązane próbki. Aplikacja rejestrująca decyduje, co zapisuje, a docelowa aplikacja decyduje, co odczytuje.

Siedem etapów przekazania zamiast ogólnego „problemu z synchronizacją”

Przechodź od lewej do prawej. Gdy szukana kategoria po raz pierwszy znika, zatrzymaj się na tym przejściu i sprawdź tylko wskazane tam elementy.

  1. Rejestrator

    Czy testowy zapis jest kompletny i zapisany w aplikacji lub na urządzeniu?

    Widać początek, koniec i zapisaną wartość podsumowującą.
  2. Zapis

    Czy rejestrator może przekazywać do Apple Health treningi i oczekiwane kategorie?

    Uprawnienie do zapisu jest aktywne dla konkretnej kategorii.
  3. Trening

    Czy sam trening jest widoczny w Zdrowiu lub Fitness?

    Typ aktywności, czas i długość odpowiadają zapisowi testowemu.
  4. Kategoria

    Czy obok treningu istnieje także tętno, energia, dystans lub trasa?

    Konkretna kategoria zawiera wpis odpowiadający czasowi treningu.
  5. Źródło

    Która aplikacja lub urządzenie zapisało ten wpis?

    W „Źródłach danych i dostępie” widnieje oczekiwane źródło.
  6. Odczyt

    Czy aplikacja docelowa może odczytywać dokładnie ten typ danych?

    Dostęp do odczytu jest włączony na stronie Apple Health aplikacji docelowej.
  7. Odświeżenie

    Czy aplikacja docelowa ponownie odczytała dane po przyznaniu dostępu?

    Otwórz aplikację, uruchom odświeżenie i ponownie sprawdź wynik z datą i godziną.

Przed diagnozą ustal, co w ogóle ma dotrzeć

Sprawdź aktualną pomoc aplikacji rejestrującej. Pole obiecane wyłącznie w jej własnym raporcie nie musi automatycznie trafiać do Apple Health.

Przed diagnozą ustal, co w ogóle ma dotrzeć

Typ danych Ustal przed testem Test zaliczony, gdy
Trening Czy rejestrator eksportuje ukończony rekord treningu? Typ, godzina rozpoczęcia i czas trwania są zgodne w Zdrowiu lub Fitness.
Czas trwania Czy aplikacja docelowa używa czasu trwania treningu czy czasu aktywnego? Występuje oczekiwana definicja, a nie tylko wartość widoczna w rejestratorze.
Tętno Czy urządzenie mierzyło tętno i czy rejestrator zapisuje próbki w Zdrowiu? W czasie treningu występują próbki tętna z oczekiwanego źródła.
Aktywna energia Czy rejestrator zapisuje aktywną energię, czy tylko własne oszacowanie kalorii? Kategoria zawiera odpowiadające próbki z oczekiwanego źródła.
Dystans Jaki rodzaj dystansu eksportuje aplikacja i czy aplikacja docelowa potrafi go odczytać? W Zdrowiu występuje odpowiednia wartość dystansu.
Trasa Czy aplikacja eksportuje trasę treningu HealthKit, czy mapa pozostaje tylko w niej? Trasa jest przypisana do treningu i udostępniona aplikacji docelowej.

Trening

Ustal przed testem
Czy rejestrator eksportuje ukończony rekord treningu?
Test zaliczony, gdy
Typ, godzina rozpoczęcia i czas trwania są zgodne w Zdrowiu lub Fitness.

Czas trwania

Ustal przed testem
Czy aplikacja docelowa używa czasu trwania treningu czy czasu aktywnego?
Test zaliczony, gdy
Występuje oczekiwana definicja, a nie tylko wartość widoczna w rejestratorze.

Tętno

Ustal przed testem
Czy urządzenie mierzyło tętno i czy rejestrator zapisuje próbki w Zdrowiu?
Test zaliczony, gdy
W czasie treningu występują próbki tętna z oczekiwanego źródła.

Aktywna energia

Ustal przed testem
Czy rejestrator zapisuje aktywną energię, czy tylko własne oszacowanie kalorii?
Test zaliczony, gdy
Kategoria zawiera odpowiadające próbki z oczekiwanego źródła.

Dystans

Ustal przed testem
Jaki rodzaj dystansu eksportuje aplikacja i czy aplikacja docelowa potrafi go odczytać?
Test zaliczony, gdy
W Zdrowiu występuje odpowiednia wartość dystansu.

Trasa

Ustal przed testem
Czy aplikacja eksportuje trasę treningu HealthKit, czy mapa pozostaje tylko w niej?
Test zaliczony, gdy
Trasa jest przypisana do treningu i udostępniona aplikacji docelowej.

Sprawdź dokładnie jeden trening testowy

Użyj rzeczywistej aplikacji rejestrującej, rzeczywistego urządzenia i tej samej ścieżki eksportu, której później użyjesz podczas jazdy na nartach. Wpisy pozostają w tej przeglądarce na tym urządzeniu i nie są wysyłane do SlopeReady.

Sprawdzone pola: 0/6 0/6
Status
Trening
Czas trwania
Tętno
Aktywna energia
Dystans
Trasa
  1. Zachowaj oryginał

    Pozostaw testowy zapis w rejestratorze i zanotuj czas, urządzenie oraz wersję aplikacji.

  2. Znajdź trening

    Sprawdź typ, godzinę rozpoczęcia i czas trwania w Zdrowiu lub Fitness. Podobna aktywność z tego samego dnia nie wystarczy.

  3. Otwórz każdą kategorię osobno

    Sprawdź oddzielnie tętno, aktywną energię, dystans i trasę. Karta treningu nie zastępuje tej kontroli.

  4. Przypisz źródło

    Dla ważnej kategorii otwórz „Źródła danych i dostęp” oraz zanotuj, kto przekazał wpis.

  5. Sprawdź dostęp do odczytu

    Otwórz uprawnienia Apple Health aplikacji docelowej i sprawdź konkretną kategorię, a nie tylko ogólny przełącznik aplikacji.

  6. Odśwież raz

    Po przyznaniu dostępu ponownie otwórz aplikację docelową i użyj udokumentowanego odświeżenia. Nie powtarzaj bez celu tych samych kroków.

  7. Zanotuj pierwszą przerwę

    Zapisz wynik jako przejście: „Tętno jest w Zdrowiu, ale po odświeżeniu nie widać go w aplikacji docelowej”.

Wyraźnie oddziel obserwację od następnej kontroli

Tabela nie wskazuje pewnej przyczyny technicznej. Pokazuje kolejne miejsce, w którym uzyskasz informację możliwą do sprawdzenia.

Wyraźnie oddziel obserwację od następnej kontroli

Co obserwujesz Następna kontrola Czego jeszcze nie możesz z tego wywnioskować
W rejestratorze nie ma zapisanej aktywności Rozpoczęcie, zatrzymanie, zapisanie, połączenie z urządzeniem i aktualna pomoc rejestratora Że Apple Health usunęło zapis
Jest w rejestratorze, ale w Zdrowiu brakuje treningu Uprawnienie do zapisu treningów, przełącznik eksportu, eksport ręczny i zgodny typ aktywności Że problem powoduje aplikacja docelowa
Trening jest w Zdrowiu, ale brakuje tętna Pomiar tętna podczas testu, uprawnienie do zapisu i źródło tętna w czasie treningu Że tętno wynosiło zero
Trening i tętno są w Zdrowiu, ale aplikacja docelowa nic nie pokazuje Dostęp do odczytu aplikacji docelowej, udostępniony zakres czasu i udokumentowane odświeżenie Że aplikacja docelowa na pewno wie, czy odmówiono jej dostępu
Trasa jest widoczna tylko w rejestratorze Aktualna dokumentacja eksportu i uprawnienie do zapisu trasy Że Apple Health lub inna aplikacja potrafi odtworzyć mapę
Są dwa podobne treningi Źródło, godzina rozpoczęcia i aktualna wskazówka dotycząca duplikatów w aplikacjach Że priorytet źródeł automatycznie usunie duplikat
Wartości z różnych źródeł nakładają się „Źródła danych i dostęp” oraz kolejność dla dokładnie tej kategorii Że najwyższe źródło uzupełnia brakujące typy danych
Trening pojawia się dopiero później Czas ostatniego odświeżenia rejestratora i aplikacji docelowej oraz warunki działania w tle i sieci Stały, uniwersalny czas synchronizacji

W rejestratorze nie ma zapisanej aktywności

Następna kontrola
Rozpoczęcie, zatrzymanie, zapisanie, połączenie z urządzeniem i aktualna pomoc rejestratora
Czego jeszcze nie możesz z tego wywnioskować
Że Apple Health usunęło zapis

Jest w rejestratorze, ale w Zdrowiu brakuje treningu

Następna kontrola
Uprawnienie do zapisu treningów, przełącznik eksportu, eksport ręczny i zgodny typ aktywności
Czego jeszcze nie możesz z tego wywnioskować
Że problem powoduje aplikacja docelowa

Trening jest w Zdrowiu, ale brakuje tętna

Następna kontrola
Pomiar tętna podczas testu, uprawnienie do zapisu i źródło tętna w czasie treningu
Czego jeszcze nie możesz z tego wywnioskować
Że tętno wynosiło zero

Trening i tętno są w Zdrowiu, ale aplikacja docelowa nic nie pokazuje

Następna kontrola
Dostęp do odczytu aplikacji docelowej, udostępniony zakres czasu i udokumentowane odświeżenie
Czego jeszcze nie możesz z tego wywnioskować
Że aplikacja docelowa na pewno wie, czy odmówiono jej dostępu

Trasa jest widoczna tylko w rejestratorze

Następna kontrola
Aktualna dokumentacja eksportu i uprawnienie do zapisu trasy
Czego jeszcze nie możesz z tego wywnioskować
Że Apple Health lub inna aplikacja potrafi odtworzyć mapę

Są dwa podobne treningi

Następna kontrola
Źródło, godzina rozpoczęcia i aktualna wskazówka dotycząca duplikatów w aplikacjach
Czego jeszcze nie możesz z tego wywnioskować
Że priorytet źródeł automatycznie usunie duplikat

Wartości z różnych źródeł nakładają się

Następna kontrola
„Źródła danych i dostęp” oraz kolejność dla dokładnie tej kategorii
Czego jeszcze nie możesz z tego wywnioskować
Że najwyższe źródło uzupełnia brakujące typy danych

Trening pojawia się dopiero później

Następna kontrola
Czas ostatniego odświeżenia rejestratora i aplikacji docelowej oraz warunki działania w tle i sieci
Czego jeszcze nie możesz z tego wywnioskować
Stały, uniwersalny czas synchronizacji

Zapis i odczyt to dwa osobne uprawnienia

Rejestrator potrzebuje uprawnienia do zapisu typów danych, które ma przekazać do Apple Health. Aplikacja docelowa potrzebuje natomiast uprawnienia do odczytu. Zielony przełącznik na jednej stronie nie mówi nic o drugim kierunku.

HealthKit dodatkowo chroni Twoją prywatność: aplikacja nie otrzymuje wiarygodnej informacji, czy odmówiono jej odczytu pojedynczego typu danych. Puste zapytanie może więc oznaczać brak pasujących danych albo brak uprawnienia do ich odczytu. Sprawdź uprawnienie w Zdrowiu lub ustawieniach systemowych, zamiast czekać na jednoznaczny komunikat o błędzie w aplikacji docelowej.

Trening to nie szczegóły

Rekord treningu może istnieć, choć brakuje tętna, energii, dystansu lub trasy.

Źródło zależy od kategorii

Jedna aplikacja może zapisać trening, podczas gdy tętno pochodzi z zegarka, a energia z innego źródła.

Priorytet nie tworzy danych

Kolejność źródeł wpływa na nakładające się wartości. Nie przywraca typu danych, który nigdy nie został zapisany.

Przekazywanie może zawęzić dane

Usługa pośrednicząca może przekazać mniej, niż sama pokazuje. Sprawdź każde przekazanie w aktualnej dokumentacji dostawcy.

Apple Support: zarządzanie danymi zdrowotnymi, aplikacjami i źródłami, Apple Developer: autoryzowanie dostępu do danych zdrowotnych, Apple Developer: struktura HKWorkout, Apple Developer: trasy treningu jako oddzielna seria

Jak zmienić „synchronizacja nie działa” w użyteczne zgłoszenie do wsparcia

Udostępniaj tylko informacje potrzebne do opisania błędu. Trasa, dane zdrowotne i dane konta mogą być wrażliwe, więc ukryj je, jeśli wsparcie wyraźnie ich nie potrzebuje.

  • Urządzenie, system operacyjny, wersja rejestratora i wersja aplikacji docelowej
  • Czas i typ aktywności treningu testowego
  • Oczekiwana kategoria oraz podstawa tego oczekiwania
  • Ostatnie miejsce, w którym wartość jest obecna
  • Pierwsze miejsce, w którym wartości brakuje
  • Widoczne źródło oraz sprawdzone uprawnienie do odczytu lub zapisu
  • Wykonany już eksport ręczny lub udokumentowane odświeżenie
  • Informacja, czy istnieje podobny lub podwójny rekord

Przejdź tylko do następnego otwartego kroku

Gdzie w tym przepływie danych znajduje się SlopeReady

SlopeReady działa po zakończeniu zapisu. Za Twoją zgodą aplikacja odczytuje kategorie Apple Health wykorzystywane do treningu i regeneracji. Może osadzić treningi, dostępne szczegóły i inne udostępnione sygnały w kontekście planu przygotowań.

SlopeReady nie rozpoczyna ani nie zatrzymuje treningów, nie rejestruje zjazdów na nartach, tras GPS ani tętna na żywo i nie zapisuje danych w Apple Health. Gdy w Zdrowiu brakuje treningu lub typu danych, aplikacja go nie odtwarza. Z trenerem AI możesz omówić dostępne dane i plan, a brakująca kategoria nadal pozostaje widoczna.

Sprawdzono 12 sierpnia 2026 r. na podstawie przepływu danych HealthKit w trybie tylko do odczytu i umowy produktowej aplikacji. Dane i prywatność, Wsparcie i granice produktu

Czy potrzebne dane treningowe są dostępne w Apple Health?

Za Twoją zgodą SlopeReady odczytuje dostępne dane treningowe i dane o regeneracji z Apple Health, a następnie pomaga omówić je w kontekście planu przygotowań. Brakujące kategorie nadal pozostają brakujące.

Zobacz SlopeReady jako aplikację do przygotowań

Nazwy menu, widoki uprawnień, obsługiwane kategorie i zasady synchronizacji mogą się zmieniać wraz z wersją iOS, watchOS i aplikacji. Kroki sprawdzono 12 sierpnia 2026 r. na podstawie aktualnej dokumentacji Apple i dostawców. Nie usuwaj oryginalnego zapisu, dopóki nie zachowasz użytecznej kopii lub zgłoszenia do wsparcia.