Når automatiseringer kjører
En automatisering sender etter kadensen din så ofte som iOS lar Marrow kjøre i bakgrunnen. Marrow bruker alle måtene Apple gir en app for å bli vekket. Apple bestemmer det nøyaktige tidspunktet, og ingen app kan lese Apple Health mens iPhone er låst.
Alle Marrow-guider: MCP · Selvdrevet speil · Automatiseringer · Filer · Brukerstøtte
Dette gjør Marrow
- Våkner av nye helsedata. Marrow ber Apple Health om å vekke appen i bakgrunnen når nye data kommer inn, for hver datatype Marrow synkroniserer: skritt, puls, søvn, treningsøkter og resten. En ny måling fra Apple Watch eller fra en annen app kan vekke den.
- Har alltid en bakgrunnsoppdatering bestilt. Når Marrow går i bakgrunnen, ber appen iOS om en oppdatering omtrent en time senere, og hver oppdatering bestiller den neste, så det alltid står en klar.
- Tar igjen alt når du åpner den. Når du åpner Marrow, leser appen alt som er nytt, og sender hver automatisering som står for tur.
- Sender alt som står for tur hver gang den våkner. Hver gang Marrow våkner, leser appen de nye dataene inn i sitt eget lager og sender deretter hver automatisering der kadensen har gått.
- Dekker hullene. Med Siden forrige kjøring sender en kjøring alt siden forrige vellykkede kjøring, pluss de to dagene før. En kjøring som kommer sent, sender likevel hver dag den gikk glipp av.
- Logger hver kjøring. Aktivitetsloggen tar vare på de siste 30 kjøringene med tidspunkt og resultat.
Dette bestemmer Apple
Disse reglene kommer fra iOS og gjelder alle apper som eksporterer Apple Health-data i bakgrunnen. Ingen innstilling i Marrow kan endre dem.
- Ingen faste tider. iOS lar ikke en app kjøre i bakgrunnen på et tidspunkt den velger selv. En app kan be om å bli vekket, og iOS velger tidspunktet ut fra batteri, nettverk, hvor ofte du bruker appen og hva telefonen ellers holder på med. Kadensen din er det korteste mellomrommet mellom kjøringer, ikke en timeplan. Hver time betyr maks én gang i timen.
- Ingenting mens den er låst. Apple Health-data er kryptert mens iPhone er låst, og ingen app kan lese dem før du låser opp. Kjøringer settes på pause mens telefonen er låst, og tar igjen det tapte neste gang du låser den opp.
- Korte vinduer. Når iOS vekker en app i bakgrunnen, varer det noen sekunder, ofte under 30. En stor nyttelast eller en treg mottaker blir kanskje ikke ferdig på den tiden.
- Strømsparingsmodus holder bakgrunnsoppdatering tilbake til den er slått av.
- Oppdater apper i bakgrunnen må være på for Marrow, ellers hopper iOS over de planlagte oppdateringene.
- Sveipet bort. Etter at du har sveipet Marrow bort i appvelgeren, vekker kanskje ikke iOS den i bakgrunnen før du åpner den igjen.
- Data fra klokken kommer i omganger. Apple Watch sender dataene sine til iPhone innimellom, ikke måling for måling, så nye data, og vekkingen de utløser, kan komme en stund etter at de ble målt.
Hva du kan forvente
- Telefonen er i bruk gjennom dagen: kjøringene følger kadensen din omtrentlig. Noen kommer i tide, noen senere, og en time kan bli hoppet over.
- Telefonen er låst i timevis, for eksempel om natten: ingen kjøringer, så en kjøring etter at du låser opp, som sender alt siden da.
- En kadens på én time gir ikke nøyaktig 24 kjøringer i døgnet. Hullene kommer av hvordan iOS planlegger apper, og neste kjøring fyller dem inn.
Slik får du så regelmessige kjøringer som mulig
- Slå på Oppdater apper i bakgrunnen for Marrow: Innstillinger, Generelt, Oppdater apper i bakgrunnen.
- La strømsparingsmodus være av når kjøringene er viktige.
- La Marrow ligge i appveksleren i stedet for å sveipe den bort.
- Velg Siden forrige kjøring, eller en datoperiode som er lengre enn det lengste gapet du venter, så en sen kjøring likevel dekker hver dag. Behold siste verdi per måling og dag hos deg, så er gjentakelsene harmløse.
- Hold hver nyttelast liten så den blir ferdig innenfor et bakgrunnsvindu: Dagstotaler i stedet for Råprøver, en kortere datoperiode, én automatisering per type data.
- La mottakeren din svare med en gang og gjøre jobben etterpå. Detaljene står i Slik skriver du en mottaker.
- Trenger du en kjøring nå? Åpne Marrow, eller trykk på Kjør nå i automatiseringen.
Sjekk hva som skjedde
- Aktivitetslogg (i automatiseringen, under Flere alternativer): de siste 30 kjøringene. En mislykket kjøring viser feilen sin, og feilsøkingstabellen forklarer hva hver feil betyr.
- Ingen oppføring når du ventet en: iOS vekket ikke Marrow da, eller telefonen var låst.
- Innstillinger, Apple Health-tilgang, Leser fra Apple Health: når Marrow sist leste hver datatype. Står det nylige tider der, blir Marrow vekket.
- Varsle ved kjøring (Flere alternativer): et varsel for hver kjøring mens du sjekker.
Ser du fortsatt lange hull mens telefonen er i bruk? Skriv til brukerstøtten med en skjermdump av Aktivitetsloggen og tidene mottakeren din så, så ser vi på det.