מתי אוטומציות רצות
אוטומציה שולחת לפי הקצב שלכם, ככל ש-iOS מאפשר ל-Marrow לרוץ ברקע. Marrow משתמש בכל דרך ש-Apple נותנת לאפליקציה כדי להתעורר. Apple מחליטה על הרגע המדויק, ואף אפליקציה לא יכולה לקרוא את Apple Health כשהטלפון נעול.
כל המדריכים של Marrow: MCP · מראה באירוח עצמי · אוטומציות · קבצים · תמיכה
מה Marrow עושה
- מתעורר כשמגיעים נתוני בריאות חדשים. Marrow מבקש מ-Apple Health להעיר אותו ברקע כשמגיעים נתונים חדשים, לכל סוג נתונים שהוא מסנכרן: צעדים, דופק, שינה, אימונים וכל השאר. מדידה חדשה מהשעון או מאפליקציה אחרת יכולה להעיר אותו.
- תמיד יש לו רענון ברקע מתוזמן. כש-Marrow עובר לרקע, הוא מבקש מ-iOS רענון בעוד כשעה, וכל רענון מתזמן את הבא אחריו, כך שתמיד יש אחד שמחכה.
- משלים פערים כשפותחים אותו. כשפותחים את Marrow, הוא קורא את כל מה שחדש ושולח כל אוטומציה שהגיע זמנה.
- שולח את כל מה שהגיע זמנו בכל התעוררות. בכל פעם שהוא מתעורר, Marrow קורא את הנתונים החדשים למאגר שלו, ואז שולח כל אוטומציה שעבר הזמן שנקבע בקצב שלה.
- מכסה את הפערים. עם מאז ההרצה האחרונה, הרצה שולחת את כל מה שהצטבר מאז ההרצה המוצלחת האחרונה, ועוד את היומיים שלפניה. הרצה שמגיעה באיחור עדיין שולחת כל יום שהיא פספסה.
- מתעד כל הרצה. יומן פעילות שומר את 30 ההרצות האחרונות, עם השעה והתוצאה של כל אחת.
מה Apple מחליטה
הכללים האלה מגיעים מ-iOS וחלים על כל אפליקציה שמייצאת נתוני Apple Health ברקע. אף הגדרה ב-Marrow לא יכולה לשנות אותם.
- אין שעות קבועות. iOS לא מאפשר לאפליקציה לרוץ ברקע בשעה שהיא בוחרת. אפליקציה יכולה לבקש שיעירו אותה, ו-iOS בוחר את הרגע לפי הסוללה, הרשת, כמה אתם משתמשים באפליקציה ומה עוד הטלפון עושה. הקצב שלכם הוא הפער הקצר ביותר בין הרצות, לא לוח זמנים. "כל שעה" פירושו לכל היותר פעם בשעה.
- כלום כשהטלפון נעול. נתוני Apple Health מוצפנים כשהטלפון נעול, ואף אפליקציה לא יכולה לקרוא אותם עד שתבטלו את הנעילה. ההרצות נעצרות כל עוד הטלפון נעול, ומשלימות את הפערים אחרי שתבטלו את הנעילה בפעם הבאה.
- חלונות קצרים. התעוררות ברקע נמשכת שניות, לרוב פחות מ-30. מטען גדול או מקבל איטי עלולים לא להספיק בזמן הזה.
- מצב סוללה חלשה מעכב את הרענון ברקע עד שמכבים אותו.
- עדכון יישומים ברקע צריך להיות פעיל עבור Marrow, אחרת iOS מדלג על הרענונים המתוזמנים שלו.
- נסגר בהחלקה. אחרי שאתם מחליקים את Marrow הצידה במחליף האפליקציות, ייתכן ש-iOS לא יעיר אותו ברקע עד שתפתחו אותו שוב.
- נתוני השעון מגיעים במנות. Apple Watch מעביר את הנתונים לטלפון מדי פעם, לא מדידה אחר מדידה, ולכן נתונים חדשים (וההתעוררות שהם גורמים לה) עלולים להגיע זמן מה אחרי רגע המדידה.
למה לצפות
- טלפון בשימוש במהלך היום: ההרצות שומרות על הקצב שלכם בקירוב. חלקן מגיעות בזמן, חלקן מאוחר יותר, ושעה מסוימת עלולה להתדלג.
- טלפון נעול במשך שעות, למשל בלילה: אין הרצות, ואחרי שתבטלו את הנעילה מגיעה הרצה ששולחת את כל מה שהצטבר מאז.
- קצב של פעם בשעה לא ייתן בדיוק 24 הרצות ביום. הפערים נובעים מהאופן שבו iOS מתזמן אפליקציות, וההרצה הבאה ממלאת אותם.
איך לקבל הרצות סדירות ככל האפשר
- הפעילו את עדכון יישומים ברקע עבור Marrow: הגדרות, כללי, עדכון יישומים ברקע.
- השאירו את מצב סוללה חלשה כבוי כשההרצות חשובות לכם.
- השאירו את Marrow במחליף היישומים במקום להחליק אותו החוצה.
- בחרו מאז ההרצה האחרונה, או טווח ארוך מהפער הארוך ביותר שאתם צופים, כדי שגם הרצה מאוחרת תכסה כל יום. שמרו אצלכם את הערך האחרון לכל מדד ויום, והחזרות לא יזיקו.
- שמרו על כל מטען קטן כדי שיסתיים בתוך חלון ברקע: סיכומים יומיים במקום דגימות גולמיות, טווח קצר יותר, אוטומציה אחת לכל סוג נתונים.
- דאגו שהמקבל שלכם יענה מיד ויעשה את העבודה שלו אחר כך. הפרטים נמצאים בכתיבת מקבל.
- צריכים הרצה עכשיו? פתחו את Marrow, או הקישו על הפעל כעת באוטומציה.
איך לבדוק מה קרה
- יומן פעילות (באוטומציה, תחת אפשרויות נוספות): 30 ההרצות האחרונות. הרצה שנכשלה מציגה את השגיאה שלה, וטבלת פתרון הבעיות מסבירה מה כל שגיאה אומרת.
- אין רשומה כשציפיתם לאחת: iOS לא העיר את Marrow באותו זמן, או שהטלפון היה נעול.
- הגדרות, גישה ל-Apple Health, קורא מ-Apple Health: מתי Marrow קרא לאחרונה כל סוג נתונים. זמנים עדכניים שם אומרים ש-Marrow מתעורר.
- הודע בעת הפעלה (אפשרויות נוספות): התראה על כל הרצה, בזמן שאתם בודקים.
עדיין רואים פערים ארוכים בזמן שהטלפון בשימוש? כתבו לתמיכה עם צילום מסך של יומן פעילות והשעות שהמקבל שלכם ראה, ונבדוק את זה.