APIهای Google Fit، از جمله Google Fit REST API، پس از 30 ژوئن 2025 دیگر در دسترس نخواهند بود . از 1 می 2024، توسعه دهندگان نمی توانند برای استفاده از این API ها ثبت نام کنند .
این راهنما نحوه شروع توسعه با Google Fit را در Android توضیح می دهد.
راه اندازی
قبل از شروع ساخت اپلیکیشن خود، مراحل زیر را تکمیل کنید.
یک حساب Google دریافت کنید
برای استفاده از APIهای Google Fit، به یک حساب Google نیاز دارید. می توانید یک حساب کاربری جدید ایجاد کنید یا از یک حساب موجود استفاده کنید. ممکن است بخواهید یک حساب کاربری جداگانه برای آزمایش برنامه خود از دیدگاه کاربر ایجاد کنید.
خدمات Google Play را دریافت کنید
جدیدترین کتابخانه مشتری را برای خدمات Google Play در میزبان توسعه خود دریافت کنید:
توصیه می کنیم از محیط توسعه Android Studio برای ساخت اپلیکیشن با Fitness API استفاده کنید. برای جزئیات در مورد نحوه ساخت یک پروژه جدید و پیکربندی آن در Android Studio، به ایجاد پروژه مراجعه کنید.
کتابخانه سرویس گیرنده Google Play را اضافه کنید
در Android Studio، فایل build.gradle را برای ماژول خود باز کنید و کتابخانه سرویس گیرنده Google Play را به عنوان یک وابستگی اضافه کنید:
این اطمینان حاصل می کند که Gradle به طور خودکار SDK تناسب اندام را هنگام ساخت برنامه شما دانلود می کند.
اپلیکیشن خود را بسازید و آزمایش کنید
پس از اتمام مراحل راه اندازی، می توانید شروع به ساخت برنامه خود کنید. برای شروع، با انواع دادههایی که برنامه شما میتواند ذخیره و بخواند آشنا شوید. درباره کار با داده در Google Fit بیشتر بیاموزید.
انواع داده هایی که برنامه شما اجازه دسترسی به آنها را دارد، با محدوده مجوز مطابقت دارند. برای درخواست این مجوزها، باید اضافه کنید که برنامه شما به کدام نوع داده در یک نمونه FitnessOptions نیاز به دسترسی دارد . وقتی برنامه شما درخواست استفاده از هر یک از انواع دادههای Google Fit را میدهد، Android SDK بهطور خودکار بررسی میکند که آنها به کدام حوزهها تعلق دارند و از کاربر مجوز برای آن حوزهها میخواهد.
یک کلاینت API ایجاد کنید
یک کلاینت API ایجاد کنید و انواع داده هایی را اضافه کنید که برنامه شما برای نوشتن یا خواندن داده ها باید به آنها دسترسی داشته باشد. نقاط پایانی زیر در دسترس هستند:
SensorsClient : به منابع مختلف داده های سلامت و تندرستی از حسگرهای سخت افزاری در دستگاه محلی و دستگاه های همراه دسترسی پیدا کنید.
RecordingClient : برای جمع آوری داده های حسگر پس زمینه کم مصرف و همیشه روشن.
HistoryClient : درج، حذف، و خواندن داده های تاریخی در Google Fit.
موارد زیر جریان مجوز حاصل را نشان می دهد که کاربران هنگام درخواست مجوز از آنها تجربه می کنند:
مجوزهای Android : کاربران قبل از دانلود برنامه شما می بینند که چه مجوزهای Android درخواست کرده است. پس از اینکه برنامه شما دانلود شد، مجوزهای زمان اجرا مورد نیاز خود را درخواست می کند و کاربران این مجوزها را اعطا یا رد می کنند.
بررسی و اتصال : برنامه شما قبل از درخواست دسترسی به سایر انواع داده، بررسی میکند که آیا مجوزها اعطا شده است یا خیر.
درخواست دامنههای OAuth : Google از کاربر میخواهد به برنامه شما دامنههای OAuth مورد نیاز برای انواع دادههایی را که میخواهد به آنها دسترسی داشته باشد، اعطا کند.
دسترسی اعمال شد : پس از اینکه کاربر مجوزها را اعطا کرد، برنامه شما میتواند به انواع دادههایی که به محدودههایی که کاربر مجوز داده است دسترسی داشته باشد.
این راهنما نحوه شروع توسعه با Google Fit را در Android توضیح می دهد.
راه اندازی
قبل از شروع ساخت اپلیکیشن خود، مراحل زیر را تکمیل کنید.
یک حساب Google دریافت کنید
برای استفاده از APIهای Google Fit، به یک حساب Google نیاز دارید. می توانید یک حساب کاربری جدید ایجاد کنید یا از یک حساب موجود استفاده کنید. ممکن است بخواهید یک حساب کاربری جداگانه برای آزمایش برنامه خود از دیدگاه کاربر ایجاد کنید.
خدمات Google Play را دریافت کنید
جدیدترین کتابخانه مشتری را برای خدمات Google Play در میزبان توسعه خود دریافت کنید:
توصیه می کنیم از محیط توسعه Android Studio برای ساخت اپلیکیشن با Fitness API استفاده کنید. برای جزئیات در مورد نحوه ساخت یک پروژه جدید و پیکربندی آن در Android Studio، به ایجاد پروژه مراجعه کنید.
کتابخانه سرویس گیرنده Google Play را اضافه کنید
در Android Studio، فایل build.gradle را برای ماژول خود باز کنید و کتابخانه سرویس گیرنده Google Play را به عنوان یک وابستگی اضافه کنید:
این اطمینان حاصل می کند که Gradle به طور خودکار SDK تناسب اندام را هنگام ساخت برنامه شما دانلود می کند.
اپلیکیشن خود را بسازید و آزمایش کنید
پس از اتمام مراحل راه اندازی، می توانید شروع به ساخت برنامه خود کنید. برای شروع، با انواع دادههایی که برنامه شما میتواند ذخیره و بخواند آشنا شوید. درباره کار با داده در Google Fit بیشتر بیاموزید.
انواع داده هایی که برنامه شما اجازه دسترسی به آنها را دارد، با محدوده مجوز مطابقت دارند. برای درخواست این مجوزها، باید اضافه کنید که برنامه شما به کدام نوع داده در یک نمونه FitnessOptions نیاز به دسترسی دارد . وقتی برنامه شما درخواست استفاده از هر یک از انواع دادههای Google Fit را میدهد، Android SDK بهطور خودکار بررسی میکند که آنها به کدام حوزهها تعلق دارند و از کاربر مجوز برای آن حوزهها میخواهد.
یک کلاینت API ایجاد کنید
یک کلاینت API ایجاد کنید و انواع داده هایی را اضافه کنید که برنامه شما برای نوشتن یا خواندن داده ها باید به آنها دسترسی داشته باشد. نقاط پایانی زیر در دسترس هستند:
SensorsClient : به منابع مختلف داده های سلامت و تندرستی از حسگرهای سخت افزاری در دستگاه محلی و دستگاه های همراه دسترسی پیدا کنید.
RecordingClient : برای جمع آوری داده های حسگر پس زمینه کم مصرف و همیشه روشن.
HistoryClient : درج، حذف، و خواندن داده های تاریخی در Google Fit.
موارد زیر جریان مجوز حاصل را نشان می دهد که کاربران هنگام درخواست مجوز از آنها تجربه می کنند:
مجوزهای Android : کاربران قبل از دانلود برنامه شما می بینند که چه مجوزهای Android درخواست کرده است. پس از اینکه برنامه شما دانلود شد، مجوزهای زمان اجرا مورد نیاز خود را درخواست می کند و کاربران این مجوزها را اعطا یا رد می کنند.
بررسی و اتصال : برنامه شما قبل از درخواست دسترسی به سایر انواع داده، بررسی میکند که آیا مجوزها اعطا شده است یا خیر.
درخواست دامنههای OAuth : Google از کاربر میخواهد به برنامه شما دامنههای OAuth مورد نیاز برای انواع دادههایی را که میخواهد به آنها دسترسی داشته باشد، اعطا کند.
دسترسی اعمال شد : پس از اینکه کاربر مجوزها را اعطا کرد، برنامه شما میتواند به انواع دادههایی که به محدودههایی که کاربر مجوز داده است دسترسی داشته باشد.
تاریخ آخرین بهروزرسانی 2024-11-14 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-11-14 بهوقت ساعت هماهنگ جهانی."],[[["This guide provides instructions for Android developers to integrate Google Fit into their applications."],["Developers need a Google Account, Google Play services, and an OAuth 2.0 client ID to begin."],["The guide covers setting up the project, adding necessary dependencies, building the app, and handling permissions."],["Google Fit offers various APIs like `SensorsClient`, `RecordingClient`, `HistoryClient` to access and manage fitness data."],["Before publishing, developers need to apply for verification, especially when dealing with sensitive user data."]]],[]]