Trening widoczny dwa razy w Fitness lub innej aplikacji wymaga sprawdzenia, ale nie dowodzi istnienia dwóch treningów HealthKit. Otwórz w aplikacji Zdrowie Przeglądaj → Aktywność → Treningi → Pokaż wszystkie dane. Porównaj widoczne wpisy według czasu rozpoczęcia, czasu trwania, rodzaju aktywności i źródła.
Duplikat jest potwierdzony dopiero wtedy, gdy w tym miejscu widzisz dwa oddzielne treningi. Znajdź dodatkową ścieżkę zapisu, eksportu lub importu, na podstawie zawartości wybierz wpis do zachowania i usuń tylko ten rozpoznany jako duplikat.
Cztery sytuacje, które mogą wyglądać jak duplikat
Rozwiązanie zależy od miejsca, w którym zaczyna się powielenie. Porównaj widoczne wpisy. Dwie karty w aplikacjach nie wystarczą, by stwierdzić, że istnieją dwa obiekty HealthKit.
Jeden trening, kilka widoków
- Co widzisz
- Fitness i inna aplikacja pokazują tę samą aktywność.
- Co sprawdzić
- Otwórz dane treningu w Zdrowiu i sprawdź, czy znajduje się tam jeden wpis, czy dwa.
- Następny krok
- Jeśli wpis jest jeden, niczego nie usuwaj. Kilka aplikacji może odczytywać ten sam trening.
Dwa zapisane treningi
- Co widzisz
- W sekcji Pokaż wszystkie dane są dwa treningi o niemal takim samym czasie rozpoczęcia i czasie trwania.
- Co sprawdzić
- Porównaj ich źródła, rodzaj aktywności, początek, czas trwania i pozostałe szczegóły.
- Następny krok
- Wyłącz dodatkową ścieżkę zapisu, a następnie usuń tylko wpis rozpoznany jako duplikat.
Jeden trening i nakładające się pomiary
- Co widzisz
- Trening jest jeden, ale energia, kroki lub tętno wyglądają na podwojone.
- Co sprawdzić
- Otwórz konkretną kategorię i sprawdź jej źródła danych.
- Następny krok
- Sprawdzaj każdą kategorię osobno. Sama lista treningów nie wystarczy.
Duplikat tylko w aplikacji docelowej
- Co widzisz
- Zdrowie pokazuje jeden wpis, a aplikacja docelowa dwa.
- Co sprawdzić
- Sprawdź historię importu, pamięć podręczną i opisaną przez producenta metodę odświeżania tej aplikacji.
- Następny krok
- Nie zmieniaj danych w Zdrowiu, jeśli nie ma tam dwóch wpisów.
Porównaj dwa wpisy w pięciu polach
Te pola pomagają zestawić dwa widoczne treningi. Żadne z nich samodzielnie nie wskazuje, który wpis jest pierwotny lub prawidłowy.
Zapisz każdą wartość osobno dla treningu A i treningu B.
- Źródło Pokazuje aplikację lub urządzenie, które dostarczyło wpis. Różne źródła wskazują dwie możliwe ścieżki zapisu, ale same nie ustalają przyczyny.
- Rodzaj aktywności Różne nazwy mogą wskazywać import lub konwersję.
- Czas rozpoczęcia Niemal takie same godziny pomagają powiązać oba wpisy z jedną rzeczywistą sesją.
- Czas trwania Podobne lub nieznacznie różne wartości wspierają porównanie, lecz nie potwierdzają duplikatu.
- Dystans, energia lub trasa Szczegóły pomagają wybrać wpis do zachowania. Bardziej rozbudowany wpis nie musi być pierwotny ani prawidłowy.
Jedno źródło zapisuje, wiele aplikacji odczytuje
Jedna ścieżka zapisu rzeczywistej sesji jest łatwiejsza do sprawdzenia. Inne aplikacje mogą odczytywać istniejący wpis bez ponownego wysyłania go do Apple Zdrowie.
-
Wybierz źródło rejestracji
Ustal, który zegarek lub aplikacja rejestruje trening i zapisuje go w Apple Zdrowie.
-
Sprawdź każdy transfer
W połączonych aplikacjach poszukaj osobnych ustawień importu, automatycznego przesyłania, eksportu lub wysyłania do Zdrowia.
-
Zachowaj potrzebny odczyt
Dostęp do odczytu może pozostać włączony, jeśli aplikacja ma tylko wyświetlać lub analizować istniejący trening.
-
Wyłącz ponowne wysyłanie
Wyłącz dodatkową ścieżkę, która ponownie wysyła tę samą sesję do Apple Zdrowie.
Jak naprawić potwierdzony duplikat
Zachowaj tę kolejność. Każda zmiana będzie możliwa do prześledzenia, a dane pomogą wybrać wpis do zachowania.
-
Zapisz dane obu wpisów
Zanotuj źródło, czas rozpoczęcia, czas trwania i przydatne szczegóły. W razie potrzeby zrób zrzut ekranu bez zbędnych danych zdrowotnych lub danych konta.
-
Znajdź dodatkową ścieżkę zapisu
Otwórz ustawienia używanych aplikacji. Szukaj ścieżki, która zapisuje treningi w Apple Zdrowie, a nie tylko ogólnego przełącznika połączenia.
-
Wyłącz jedną ścieżkę zapisu
Pozostaw zapis w wybranym źródle rejestracji. W drugim serwisie wyłącz tylko dodatkowy eksport lub ponowne wysyłanie, jeśli aplikacja rozdziela te ustawienia.
-
Obserwuj następny zwykły trening
Po kolejnej sesji, którą i tak zamierzasz zarejestrować, sprawdź, czy pojawił się tylko jeden nowy wpis. Nie twórz serii zbędnych treningów testowych.
-
Usuń rozpoznany wpis
Usuń ustalony duplikat według opisanej niżej ścieżki w Fitness. Potem sprawdź, czy pozostał trening, który chcesz zachować, wraz ze szczegółami.
Usuń rozpoznany wpis w Fitness
Usuwaj dopiero po ustaleniu źródła i zawartości obu wpisów oraz sprawdzeniu dodatkowej ścieżki danych. W aktualnej wersji iOS:
- Otwórz aplikację Fitness na iPhonie.
- Stuknij Podsumowanie, a następnie Sesje.
- Przesuń wybrany trening w lewo.
- Stuknij Usuń.
- Usuń tylko trening
- Ta opcja usuwa wyłącznie trening. Właściwy wybór zależy od tego, które dane rzeczywiście zapisano podwójnie.
- Usuń trening i dane
- Ta opcja usuwa również powiązane dane zdrowotne. Wybierz ją tylko wtedy, gdy przypiszesz te dane do rozpoznanego duplikatu.
Przed usunięciem
- Nie usuwaj wpisu, dopóki źródło i zawartość obu treningów nie są jasne.
- Nie używaj opcji Usuń wszystko w aplikacji Zdrowie.
- Jeśli dane zdrowotne synchronizują się przez iCloud, usunięcie ich na jednym urządzeniu usuwa je również z innych urządzeń zsynchronizowanych z tym samym kontem Apple.
- Nazwy menu i dostępne działania mogą się różnić między wersjami iOS.
Podręcznik Apple: usuwanie treningu w Fitness, Wsparcie Apple: zarządzanie danymi, aplikacjami i źródłami w Zdrowiu
Jak działa priorytet źródeł i czego nie robi
Apple Zdrowie nadaje priorytet podobnym danym z różnych źródeł. Kolejność zależy od kategorii: jedno źródło może mieć znaczenie dla kroków, inne dla tętna lub energii czynnej.
Apple nie opisuje priorytetu źródeł jako sposobu usuwania lub łączenia istniejących treningów. Nie zastępuj nim poszukiwania drugiego źródła zapisu. Wpis o niższym priorytecie może nadal istnieć jako osobny trening.
Wsparcie Apple: zarządzanie danymi, aplikacjami i źródłami w Zdrowiu, Apple Developer: HKWorkout, Apple Developer: unikatowy identyfikator obiektu HealthKit, Apple Developer: źródło i wersja próbki HealthKit
Jeśli duplikat pojawia się ponownie
Powracający wpis oznacza, że trzeba sprawdzić eksport, import, pamięć podręczną i odświeżanie. Sam nie wskazuje ścieżki, która go utworzyła.
Duplikat pojawia się po każdym treningu
- Następna kontrola
- Automatyczny eksport z obu źródeł rejestracji, reguły importu i ponowne wysyłanie przez połączoną usługę
- Czego to nie dowodzi
- Że Apple Zdrowie samodzielnie utworzyło duplikat
Duplikat pojawia się dopiero po otwarciu jednej aplikacji
- Następna kontrola
- Ręczny import, pamięć podręczna, odświeżanie lub opóźniony eksport tej aplikacji
- Czego to nie dowodzi
- Że pierwsze widoczne źródło jest przyczyną
Tylko jedna aplikacja docelowa pokazuje dwa wpisy
- Następna kontrola
- Jej historię importu, pamięć podręczną, połączone konta i reguły duplikatów
- Czego to nie dowodzi
- Że istnieją dwa treningi HealthKit
Treningi są pojedyncze, ale energia lub kroki wyglądają na podwojone
- Następna kontrola
- Źródła danych i dostęp dla konkretnej kategorii
- Czego to nie dowodzi
- Że trening jest zduplikowany
Po usunięciu duplikatu znika również oryginał
- Następna kontrola
- Aplikację źródłową, synchronizację Zdrowia przez iCloud i aktualne reguły usuwania
- Czego to nie dowodzi
- Że odzyskanie danych zawsze będzie możliwe
Dane potrzebne w zgłoszeniu do pomocy
- model iPhone’a, wersja iOS i wersje aplikacji
- rodzaj aktywności, data, czas rozpoczęcia i czas trwania obu widocznych wpisów
- źródło wyświetlane przy każdym wpisie
- aplikacja, która zarejestrowała oryginał
- włączone ustawienia importu, przesyłania i eksportu
- czy Apple Zdrowie pokazuje jeden wpis, czy dwa
- po jakiej czynności pojawia się drugi wpis
- która ścieżka zapisu została już wyłączona
Jak SlopeReady obsługuje dwa treningi
SlopeReady odczytuje treningi z Apple Zdrowie po ich zarejestrowaniu. Nie rozpoczyna ani nie zatrzymuje treningów, nie rejestruje na żywo GPS ani tętna i nie zapisuje danych w Apple Zdrowie. Nie może więc utworzyć ani wyłączyć podwójnej ścieżki zapisu.
Gdy SlopeReady ponownie odczyta ten sam trening Apple Zdrowie, aktualizuje istniejący wpis lokalny. Nie łączy dwóch oddzielnie zapisanych treningów tylko dlatego, że ich czas rozpoczęcia i czas trwania są podobne.
Jeśli Apple Zdrowie zawiera dwa rzeczywiste treningi, do analizy mogą trafić dwa wpisy. Najpierw popraw źródło, a potem porównuj sumy lub trendy. SlopeReady nie usuwa, nie łączy ani nie naprawia oryginalnych danych w Apple Zdrowie.
Karta danych SlopeReady, Wsparcie SlopeReady i granice produktu