ממשקי Google Fit API, כולל Google Fit API בארכיטקטורת REST, יוצאו משימוש בשנת 2026. החל מ-1 במאי 2024, מפתחים לא יכולים להירשם לשימוש בממשקי ה-API האלה.
מומלץ לבצע מיגרציה אל Google Health API לשילובים מבוססי-ענן או אל Health Connect למעקב אחר צעדים ולאפליקציות לנייד שמיועדות קודם כל ל-Android. הוראות לגבי ה-API או הפלטפורמה שאליהם צריך להעביר את הנתונים זמינות במדריך להעברת נתונים מ-Fit.
Google משתמשת בטכנולוגיית AI כדי לתרגם תוכן לשפה המועדפת עליך. בתרגומים כאלו עשויות להיות שגיאות.
תחילת העבודה ב-Android
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
במדריך הזה מוסבר איך להתחיל לפתח באמצעות Google Fit ב-Android.
הגדרה
לפני שמתחילים לפתח את האפליקציה, צריך לבצע את השלבים שמפורטים בקטעים הבאים.
קבל חשבון Google
כדי להשתמש בממשקי ה-API של Google Fit, אתם צריכים חשבון Google. אתם יכולים ליצור חשבון חדש או להשתמש בחשבון קיים. כדאי ליצור חשבון נפרד כדי לבדוק את האפליקציה מנקודת המבט של המשתמש.
התקנת Google Play Services
מורידים את ספריית הלקוח העדכנית של Google Play Services למארח הפיתוח:
סוגי הנתונים שלאפליקציה יש הרשאה לגשת אליהם תואמים להיקפי ההרשאות. כדי לבקש את ההרשאות האלה, צריך להוסיף את סוגי הנתונים שהאפליקציה צריכה גישה אליהם בFitnessOptions. כשהאפליקציה מבקשת להשתמש באחד מסוגי הנתונים של Google Fit, ה-Android SDK בודק באופן אוטומטי לאילו היקפי הרשאות הם שייכים ומבקש מהמשתמש הרשאה להיקפים האלה.
יצירת לקוח API
יוצרים לקוח API ומוסיפים את סוגי הנתונים שהאפליקציה צריכה לגשת אליהם כדי לכתוב או לקרוא נתונים. אלה נקודות הקצה שזמינות:
SensorsClient: גישה למקורות שונים של נתוני בריאות ואיכות חיים מחיישני חומרה במכשיר המקומי ובמכשירים נלווים.
RecordingClient: לאיסוף נתוני חיישנים ברקע, שפועל תמיד וצורך מעט אנרגיה.
HistoryClient: הוספה, מחיקה וקריאה של נתונים היסטוריים ב-Google Fit.
כך נראה תהליך ההרשאה שהמשתמשים עוברים כשהם מתבקשים לתת הרשאות:
איור 1.תהליך ההרשאה למשתמשים.
הרשאות Android: המשתמשים רואים אילו הרשאות Android האפליקציה ביקשה לפני שהם מורידים אותה. אחרי שהאפליקציה יורדת, היא מבקשת את ההרשאות בתחילת ההפעלה שהיא צריכה, והמשתמשים מאשרים או דוחים את ההרשאות האלה.
בדיקה וחיבור: האפליקציה בודקת אם ניתנו הרשאות לפני שהיא מבקשת גישה לסוגי נתונים אחרים.
בקשה להיקפי הרשאות של OAuth: הודעה מ-Google מבקשת מהמשתמש לתת לאפליקציה את היקפי ההרשאות של OAuth שנדרשים לסוגי הנתונים שהיא רוצה לגשת אליהם.
הגישה הופעלה: אחרי שהמשתמש נותן הרשאות, האפליקציה יכולה לגשת לסוגי הנתונים ששייכים להיקפים שהמשתמש נתן להם הרשאה.