- چگونه می توانم مقادیر مشابه (شمار گام، کالری، مسافت و غیره) را با برنامه Google Fit دریافت کنم؟
- چگونه می توانم داده های نوشته شده توسط برنامه ها یا دستگاه های دیگر روی پلتفرم را بخوانم؟
- آیا برای استفاده از APIها باید برنامه Fit را نصب کنم؟
چگونه می توانم مقادیر مشابه (شمار گام، کالری، مسافت و غیره) را با برنامه Google Fit دریافت کنم؟
خواندن بر اساس نوع داده را برای دریافت مقادیر مشابه با برنامه Google Fit توصیه می کنیم. نحوه خواندن تعداد گام های روزانه را در اینجا بیاموزید.
پلتفرم Google Fit تمام اطلاعات موجود برای یک نوع داده خاص را از منابع مختلف بررسی می کند و آنها را به روشی منطقی ادغام می کند. به عنوان مثال، یک کاربر با ساعت هوشمند و تلفن خود، دویدن را ردیابی می کند. تعداد گامهای ساعت و تلفن آنها ادغام میشوند تا کاملترین تعداد گامها را به دست آورند. هنگام ادغام دادهها، دادههای ساعت بر دادههای تلفن اولویت دارند (اولویتبندی از شمارش مراحل تکراری جلوگیری میکند). وقتی نوع داده را میخوانید، پلتفرم Google Fit این اطلاعات دقیق و ادغامشده را برمیگرداند.
به ویژه در مراحل، این اعتبار سنجی اضافی اعمال می شود تا شمارش مرحله نهایی تا حد امکان دقیق باشد.
Google Fit تشخیص میدهد که کاربران چه زمانی فعالیتهایی را انجام میدهند که نباید به تعداد قدمهای آنها کمک کند (مانند دوچرخهسواری، رانندگی یا سفر با حملونقل عمومی) و این موارد را از تعداد مراحل نهایی حذف میکند.
برنامه Google Fit این تعداد گام دقیقتر و تخمینی را هم در برنامه Android و iOS و هم در برنامه Google Fit در ساعتهای هوشمند دارای سیستم عامل Wear OS نشان میدهد.
اگر بر اساس منبع داده برنامه خود به جای نوع داده مطالعه میکنید و برنامه شما فقط از دادههای گام محلی استفاده میکند، تعداد گامها با تعداد گامها در برنامه Google Fit متفاوت خواهد بود.
اگر در حال خواندن انواع دادهها هستید اما مقادیر هنوز با برنامه Google Fit متفاوت است، این تفاوت موقت در اعداد ممکن است به دلیل تأخیر همگامسازی باشد. Backend ما جدیدترین نسخه داده را دارد و برنامه شما پس از همگام سازی با Backend مقادیر مشابهی را نشان می دهد.
چگونه می توانم داده های نوشته شده توسط برنامه ها یا دستگاه های دیگر روی پلتفرم را بخوانم؟
برای REST API، یک درخواست HTTP برای فهرست کردن منابع داده ایجاد کنید. پاسخ، تمام منابع دادهای را که برنامه شما برای خواندن در دسترس است فهرست میکند.
برای APIهای Android، خواندن بر اساس نوع داده و پلتفرم Fit جریان ادغام شده را به طور پیشفرض برمیگرداند. این به طور خودکار شامل تمام داده های موجود برای برنامه شما می شود، از جمله داده های نوشته شده توسط برنامه های دیگر. نمیتوانید فهرستی از برنامهها یا دستگاههایی را ببینید که دادهها با APIهای Android از کدام برنامهها یا دستگاهها آمدهاند.
آیا برای استفاده از APIها باید برنامه Google Fit را نصب کنم؟
خیر، برای استفاده از APIها یا پلتفرم Fit نیازی به نصب برنامه Google Fit ندارید.