سرویسهای گوگل پلی، مجموعه گستردهای از SDKها را در اندروید برای ساخت برنامه شما، افزایش حریم خصوصی و امنیت، جذب کاربران و رشد کسب و کار شما فراهم میکنند. این SDKها فقط به یک کتابخانه کلاینت سبک نیاز دارند که در برنامه شما گنجانده شود، همانطور که در شکل ۱ نشان داده شده است. در زمان اجرا، کتابخانه کلاینت با یک پیادهسازی کامل که در برنامه اصلی سرویسهای گوگل پلی در حال اجرا است، ارتباط برقرار میکند.
با ارائه پیادهسازیهای مشترک و سمت کلاینت، سرویسهای گوگل پلی:
- به بهینهسازی منابع دستگاه، مانند فضای ذخیرهسازی و حافظه، برای بهبود کیفیت برنامه و تجربه کلی کاربران شما کمک میکند.
- بهروزرسانیهای خودکار را دریافت میکند—مستقل از بهروزرسانیهای سیستمعامل، تولیدکننده اصلی یا برنامه—بنابراین کاربران شما سریعتر بهبودها و رفع اشکالات را دریافت میکنند.
- سازگاری معکوس با اندروید ۶.۰ (سطح API ۲۳) را فراهم میکند و در فرمفکتورهای مختلف کار میکند و به شما این امکان را میدهد که با تلاش کمتر به کاربران بیشتری دسترسی پیدا کنید.
شکل ۱. سرویسهای گوگل پلی بهروزرسانیهای منظمی دریافت میکنند که شامل بهبودها و رفع اشکالات هستند.
نحوه کار سرویسهای گوگل پلی
SDK ها
هر SDK سرویسهای گوگل پلی شامل یک کتابخانه کلاینت سبک با APIهایی است که با سرویسی که در برنامه سرویسهای گوگل پلی اجرا میشود، تعامل دارند. این کتابخانهها همچنین کمککنندههایی را برای مدیریت صحیح مشکلات زمان اجرا، مانند زمانی که یک سرویس وجود ندارد، غیرفعال است یا قدیمی است، ارائه میدهند. هنگامی که قابلیت کاهش حجم کد را فعال میکنید، بهینهساز R8 با حذف کدهای استفاده نشده، تأثیر SDK بر اندازه بسته شما را بیشتر کاهش میدهد.
برای دسترسی به ویژگیها یا محصولات جدید سرویسهای گوگل پلی، وقتی نسخه جدیدی در مخزن گوگل ماون منتشر شد ، SDK را ارتقا دهید.
خدمات
سرویسهای گوگل پلی شامل مجموعهای اصلی از سرویسهای پسزمینه روی دستگاه است که روی تمام دستگاههای اندروید دارای گواهینامه گوگل اجرا میشوند.
بهروزرسانیهای خودکار سرویسهای گوگل پلی مستقل از بهروزرسانیهای اپراتور، سیستم عامل یا سیستم عامل اصلی ارائه میشوند. بهطورکلی، دستگاههایی که اندروید ۶.۰ یا بالاتر را اجرا میکنند، بهروزرسانیها را بهطور خودکار دریافت میکنند، مشروط بر اینکه سرویسهای گوگل پلی روی این دستگاهها نصب شده باشد و فضای ذخیرهسازی کافی در دسترس باشد. این بدان معناست که کاربران سریعتر به بهبودها و رفع اشکالات دسترسی پیدا میکنند و میتوانند از جدیدترین APIها در حین دسترسی به اکثر دستگاههای اکوسیستم اندروید بهرهمند شوند. دستگاههای قدیمیتر از اندروید ۶.۰ یا دستگاههایی که سرویسهای گوگل پلی روی آنها نصب نشده است، پشتیبانی نمیشوند.
مراحل بعدی: برنامه خود را تنظیم کنید
برای شروع استفاده از APIهای سرویسهای گوگل پلی در برنامه خود، این راهنمای راهاندازی را مطالعه کنید.