קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
במדריך הזה מוסבר איך להתחיל לפתח באמצעות Google Fit ב-Android.
הגדרה
לפני שמתחילים לפתח את האפליקציה, צריך לבצע את השלבים שמפורטים בקטעים הבאים.
קבל חשבון Google
כדי להשתמש בממשקי ה-API של Google Fit, צריך חשבון Google. אתם יכולים ליצור חשבון חדש או להשתמש בחשבון קיים. כדאי ליצור חשבון נפרד כדי לבדוק את האפליקציה מנקודת המבט של המשתמש.
התקנת Google Play Services
כדי לקבל את ספריית הלקוח העדכנית של Google Play Services במארח הפיתוח:
מומלץ להשתמש בסביבת הפיתוח Android Studio כדי ליצור אפליקציה עם Fitness API. לפרטים על יצירת פרויקט חדש והגדרתו ב-Android Studio, אפשר לעיין במאמר בנושא יצירת פרויקט.
הוספה של ספריית הלקוח של Google Play Services
ב-Android Studio, פותחים את הקובץ build.gradle של המודול ומוסיפים את ספריית הלקוח של Google Play Services כתלות:
סוגי הנתונים שהאפליקציה שלכם קיבלה הרשאה לגשת אליהם תואמים להיקפי הרשאה. כדי לבקש את ההרשאות האלה, צריך להוסיף את סוגי הנתונים שהאפליקציה צריכה לגשת אליהם במופע FitnessOptions. כשהאפליקציה מבקשת להשתמש באחד מסוגי הנתונים של Google Fit, Android SDK בודק באופן אוטומטי לאילו היקפי הרשאות הם שייכים ומבקש מהמשתמש הרשאה להיקפי ההרשאות האלה.
יצירה של לקוח API
יוצרים לקוח API ומוסיפים את סוגי הנתונים שהאפליקציה צריכה לגשת אליהם כדי לכתוב או לקרוא נתונים. אלה נקודות הקצה שזמינות:
SensorsClient: גישה למקורות שונים של נתוני בריאות ורווחה מחיישני חומרה במכשיר המקומי ובמכשירים נלווים.
RecordingClient: לאיסוף נתוני חיישנים ברקע, עם צריכת חשמל נמוכה, שפועל תמיד.
HistoryClient: הוספה, מחיקה וקריאה של נתונים היסטוריים ב-Google Fit.
התרשים הבא מציג את תהליך ההרשאה שמוצג למשתמשים כשהם מתבקשים לתת הרשאות:
איור 1. תהליך ההרשאה למשתמשים.
הרשאות Android: המשתמשים רואים אילו הרשאות Android האפליקציה שלכם ביקשה לפני שהם מורידים אותה. אחרי שהאפליקציה מורדת, היא מבקשת הרשאות שנדרשות בזמן הריצה, והמשתמשים מאשרים או דוחים את ההרשאות האלה.
בדיקה וחיבור: האפליקציה בודקת אם ההרשאות ניתנו לפני שהיא מבקשת גישה לסוגי נתונים אחרים.
בקשת היקפי הרשאות של OAuth: Google מבקשת מהמשתמש להעניק לאפליקציה שלכם את היקפי ההרשאות של OAuth שנדרשים לסוגי הנתונים שהאפליקציה רוצה לגשת אליהם.
הגישה הוחלה: אחרי שהמשתמש מעניק הרשאות, האפליקציה יכולה לגשת לסוגי הנתונים ששייכים להיקפי ההרשאות שהמשתמש העניק להם הרשאה.
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-09-10 (שעון UTC)."],[[["\u003cp\u003eThis guide provides instructions for Android developers to integrate Google Fit into their applications.\u003c/p\u003e\n"],["\u003cp\u003eIt outlines the necessary setup steps, including obtaining a Google account, setting up Google Play services, and acquiring OAuth 2.0 client ID.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers are guided through the process of creating an API client and implementing data access functionalities.\u003c/p\u003e\n"],["\u003cp\u003eBefore publishing, developers need to apply for verification to ensure data security and compliance.\u003c/p\u003e\n"],["\u003cp\u003eThe guide also explains the authorization flow users will experience when granting data access permissions to the app.\u003c/p\u003e\n"]]],[],null,[]]