שאלות נפוצות

בדף הזה מפורטות כמה מהשאלות הנפוצות והתשובות עליהן.

שאלה: האם Health Connect זמין רק בפלטפורמת Android?

תשובה: כן. גם Health Connect API וגם אפליקציית Health Connect זמינים בפלטפורמת Android בלבד.

תרחישים לדוגמה של שימוש בנתונים מהחיישנים לבריאות ב-Wear OS מפורטים במסמכי התיעוד של Health Services API.

שאלה: איך אפשר לגשת ל-Health Connect?

תשובה: הדרך לגשת ל-Health Connect תלויה בגרסת Android שפועלת במכשיר:

  • ב-Android 14, Health Connect הוא חלק ממערכת Android. כדי לגשת ל-Health Connect, עוברים אל הגדרות > אבטחה ופרטיות > פרטיות ומחפשים את Health Connect.
  • בגרסאות קודמות של Android שתומכות ב-Health Connect, כולל Android 13, Health Connect היא אפליקציה ציבורית שאפשר להוריד מחנות Google Play. אתם יכולים לגשת לאפליקציה באחת מהדרכים הבאות:

    • עוברים אל הגדרות > אפליקציות, מחפשים את Health Connect ופותחים אותה.
    • מגדירים את הגישה המהירה ל-Health Connect באמצעות ההגדרות המהירות, שנמצאות במגש המערכת.
    • נכנסים לדף של Health Connect בחנות Google Play ומקישים על פתיחה.

שאלה: איך מתבצעת ההעברה של נתוני הבריאות מ-Android 13 ל-Android 14?

תשובה: ההעברה מ-APK של Health Connect ל-Android 13 לאפליקציית Health Connect המובנית ל-Android 14 מתחילה באופן אוטומטי ברגע שמבצעים שדרוג ל-Android 14.

במהלך ההעברה, ממשקי ה-API של Android 14 מושהים עם הסטטוס 'ההעברה מתבצעת'. הסטטוס מוצג גם בממשק המשתמש של Health Connect. בסיום ההעברה, תוכלו להסיר את ה-APK הנפרד של Health Connect.

פרטים נוספים זמינים במדריך להעברה מ-Android 13 ל-Android 14.

שאלה: האם Health Connect תומכת בטלפונים עם Android שלא הותקנו בהם שירותי Google Play?

תשובה: לא. ל-Health Connect יש דרישות תאימות מסוימות, כולל דרישה למכשירים ניידים עם Android מגרסה 9 (API 28) ואילך שמתקינים בהם את Google Play Services.

שאלה: מה ההבדל בין Health Connect לבין Google Fit?

תשובה: בטבלה הבאה מתוארים ההבדלים הארכיטקטוניים העיקריים בין שני ממשקי ה-API:

Health Connect Google Fit
התמקדות במכשיר

Health Connect היא פלטפורמה שמתמקדת במכשיר. הנתונים נשמרים במכשיר של המשתמש במקום להיות משויכים לחשבון Google ספציפי.

ממוקדת בחשבון Google

Google Fit מבוסס על החשבון. הנתונים מאוחסנים בתשתית בצד השרת. מודל הנתונים שלו מקושר לחלוטין לחשבונות Google ספציפיים, בניגוד למכשירים של המשתמשים. כך השרת הוא מקור המידע האמין ב-Google Fit.

הרשאות מפורטות

למשתמשים יש שליטה מפורטת על האפליקציות שיש להן גישה לקריאה או לכתיבה של כל סוג נתונים דרך Health Connect.

ל-Health Connect יש מנגנון מובנה להרשאות בהתאמה אישית. כך אפשר לרכז ב-Health Connect את האופן שבו ההרשאות מנוהלות ומוקצות, ולשפר אותו.

הרשאות שמבוססות על OAuth

ההרשאות ב-Google Fit דורשות עבודה נוספת כי הן מבוססות על אימות OAuth. היקפי הרשאות OAuth יכולים גם לכלול מספר גדול יותר של סוגי נתונים.

עיבוד נתונים מינורי

ב-Health Connect יש מעט מאוד עיבוד נתונים והסקת מסקנות, מלבד כמה חריגים קלים לגבי סוגי נתונים כמו קלוריות בסיסיות וקצב חילוף חומרים בסיסי (BMR). לכן, למפתחים תהיה גישה ליותר נתונים גולמיים באמצעות Health Connect.

עיבוד נתונים ספציפי לשירות

ב-Google Fit מתבצע עיבוד של יותר נתונים, והמערכת ממירה סוגים מסוימים של נתונים לסוגים אחרים או ממזגת אותם. אפליקציית Google Fit מעבדת נתונים בשירות מסוים במקום לתת לכם גישה לנתונים גולמיים כמו ב-Health Connect.

שאלה: האם האחסון של Health Connect מתבצע במכשיר או בענן?

תשובה: אפליקציית Health Connect מספקת אחסון במכשיר. המטרה שלנו היא ליצור מערכת שבה המשתמשים שולטים באופן מלא בנתונים שלהם, וגם באפליקציות ובשירותים שאיתם הם משתפים אותם.

שאלה: באילו מכשירים ניידים אפשר להשתמש באפליקציית Health Connect?

תשובה: אפשר להשתמש באפליקציית Health Connect רק במכשירים ניידים עם Android מגרסה 9 (API 28) ואילך. במכשירים האלה צריך גם להתקין את Google Play Services.

שאלה: האם יש ערכת SDK ל-Java ב-Jetpack? האם האפשרות הזו תתווסף בסופו של דבר?

תשובה: ה-SDK של Health Connect זמין רק ב-Kotlin. אין לנו תוכניות מיידיות להוסיף ערכת SDK ל-Java לספריית Jetpack. עם זאת, יכול להיות שבסופו של דבר נתמוך בשתי שפות התכנות, בהתאם למשוב של המפתחים.

שאלה: מהו טווח הנתונים ההיסטוריים ש-Health Connect יכול לקרוא או לכתוב?

תשובה: Health Connect מאפשר לאפליקציה לקרוא רשומות עם time או startTime למשך עד 30 יום לפני שנשלחת הבקשה הראשונה של האפליקציה לקבלת הרשאה. אם רוצים שהאפליקציה תוכל לקרוא רשומות אחרי 30 יום, צריך להשתמש בהרשאה PERMISSION_READ_HEALTH_DATA_HISTORY. אם תסירו את האפליקציה ותתקינו אותה מחדש, התאריך יתאפס ויהיה זה תאריך ההתחלה החדש, כאילו אתם משתמשים באפליקציה בפעם הראשונה.

אין הגבלות על הנתונים שאתם משתפים עם Health Connect, אבל בשלב זה מומלץ להימנע מכתיבת כמויות גדולות של נתונים היסטוריים. באופן דומה, חשוב להימנע מכתיבה של נתונים שמשויכים לאירועים עתידיים כמו MenstruationPeriodRecord חזוי.

שאלה: למי אפשר לפנות לקבלת עזרה בשילוב עם Health Connect?

תשובה: אם יש לכם שאלות טכניות, בעיות או חששות בנוגע לשילוב של Health Connect, תוכלו להשתמש בטופס ליצירת קשר בדף העזרה של Play Console.

מומחי התמיכה שלנו משקיעים מאמצים רבים כדי לענות על השאלות של המפתחים במהירות ובאופן מקיף ככל האפשר. בינתיים, תוכלו לעיין בתיעוד של Health Connect כדי לקבל הנחיות.

שאלה: איך מגדירים גישה לקריאה או לכתיבה של סוגים של נתונים?

תשובה: כדי לאפליקציה תהיה גישה לקריאה או לכתיבה של סוגי הנתונים של Health Connect, צריך להצהיר ב-Play Console שהאפליקציה ניגשת לסוגי הנתונים האלה.