Google Play Services: جوہر، اجزاء اور Android ڈیولپمنٹ

مصنف: IT Sectr اشاعت: 2026-04-30 مطالعے کا وقت: 11 منٹ

Google Play Services Android پر Google نظامی خدمات کی ایک تہہ ہے جو تمام Google ایپس اور APIs کو چلاتی ہے: Google Maps سے Firebase اور Google Sign-In تک۔ Play Services ایک علیحدہ APK پیکیج کے طور پر کام کرتی ہیں، جو Android فرم ویئر اپ ڈیٹس سے آزادانہ طور پر Google Play Store کے ذریعے خودکار طور پر اپ ڈیٹ ہوتی ہیں۔ Android Developers, 2025 کے مطابق، Google Play Services 99.8% فعال Android آلات پر انسٹال ہیں اور 50 سے زیادہ انفرادی ماڈیولز شامل ہیں۔

اہم نکات

  • Google Play Services — Android کے لیے Google خدمات کی ایک نظامی تہہ، OS سے علیحدہ اپ ڈیٹ ہو سکتی ہے
  • خودکار اپ ڈیٹ — Play Services کارخانہ دار کے فرم ویئر سے آزادانہ طور پر Play Store کے ذریعے اپ ڈیٹ ہوتی ہیں
  • ماڈیولز — 50 سے زیادہ اجزاء: Maps، Auth، Ads، Wallet، Location، SafetyNet اور دیگر
  • API سطح — Play Services Android 2.3 (API 9) سے دستیاب، زیادہ تر ماڈیولز API 14+ سے
  • Google Mobile Services — GMS پیکیج میں Play Services کے علاوہ Google ایپس (Chrome، Gmail، YouTube) شامل ہیں

Google Play Services کیا ہیں؟

Google Play Services Android آپریٹنگ سسٹم کے اوپر چلنے والی Google خدمات کی ایک ملکیتی تہہ ہے۔ AOSP (Android Open Source Project) کے برعکس، جس میں صرف بنیادی لائبریریاں شامل ہیں، Play Services Google ماحولیاتی نظام کے ساتھ انضمام کے لیے APIs فراہم کرتی ہیں: نقشے، جغرافیائی محل وقوع، تصدیق، پش اطلاعات، اشتہارات اور ادائیگیاں۔ Play Services ایک نظام ایپلیکیشن کے طور پر بلند مراعات کے ساتھ انسٹال ہوتی ہیں اور عام ایپلیکیشنز کے لیے دستیاب نہ ہونے والی APIs تک رسائی رکھتی ہیں۔

Google Play Services اور معیاری Android لائبریریوں کے درمیان بنیادی فرق Play Store کے ذریعے اپ ڈیٹ کرنے کی صلاحیت ہے۔ جب Google Maps SDK یا Auth API کا نیا ورژن جاری کرتا ہے، تو صارف کارخانہ دار سے OTA فرم ویئر اپ ڈیٹ کا انتظار کیے بغیر Play Services کے ذریعے اپ ڈیٹ حاصل کرتا ہے۔ یہ Android کی تقسیم کے مسئلے کو حل کرتا ہے — Statista (2025) کے مطابق، تقریباً 40% Android آلات 3 سال سے پرانے OS ورژن پر چلتے ہیں، لیکن 85% آلات پر Play Services تازہ ترین ورژن میں اپ ڈیٹ ہیں۔

Google Play Services Android Open Source Project کا حصہ نہیں ہیں اور Google لائسنس کے بغیر آلات (مثال کے طور پر، 2019 کے بعد Huawei) پر دستیاب نہیں ہیں۔ GMS کے بغیر آلات پر چلنے والی ایپلیکیشنز کے لیے، Google کراس پلیٹ فارم سپورٹ کے ساتھ Firebase SDK استعمال کرنے یا متبادل حل (Huawei Mobile Services) پر منتقل ہونے کی سفارش کرتا ہے۔

Play Services کا فن تعمیر اور اجزاء

Google Play Services کا فن تعمیر آزاد ماڈیولز (APK پیکیجز) کے ایک سیٹ کے طور پر بنایا گیا ہے، ہر ایک اپنی فعالیت کے لیے ذمہ دار ہے۔ مرکزی APK (com.google.android.gms) میں بنیادی خدمات اور تقریباً 50 اضافی ماڈیولز شامل ہیں جو ضرورت پڑنے پر لوڈ ہوتے ہیں۔ صارف کے عمل کو Google Play Services process کہا جاتا ہے اور یہ بلند ترجیح کے ساتھ پس منظر میں چلتا ہے۔

ہر Google Play Services ماڈیول کا اپنا ورژن اور API ہے۔ ڈیولپر build.gradle کے ذریعے صرف ضروری ماڈیولز جوڑتا ہے، جس سے ایپلیکیشن کا حجم کم ہوتا ہے۔ مثال کے طور پر، Google Sign-In کے لیے com.google.android.gms:play-services-auth درکار ہے، Google Maps کے لیے play-services-maps درکار ہے۔ Google Play Services خود بخود ماڈیولز کے درمیان انحصار حل کرتی ہیں اور گمشدہ اجزاء کو لوڈ کرتی ہیں۔

جزوGradle پیکیجفعالیت
Authplay-services-authGoogle Sign-In، Credential Manager، ID Token
Mapsplay-services-mapsGoogle Maps SDK نقشہ رینڈرنگ، کیمرہ
Locationplay-services-locationFusedLocationProvider، جغرافیائی حدود، Activity Recognition
Adsplay-services-adsGoogle Mobile Ads، AdMob، Ad Manager
Walletplay-services-walletGoogle Pay، Passes، ادائیگی API
SafetyNetplay-services-safetynetآلہ تصدیق، reCAPTCHA، توثیق

AIDL کے ذریعے تعامل

ایپلیکیشن اور Play Services کے درمیان تعامل AIDL (Android Interface Definition Language) کے ذریعے ہوتا ہے۔ ایپلیکیشن SDK کے طریقوں کو کال کرتی ہے، SDK Google Play Services کے عمل کو IPC درخواستیں بھیجتا ہے، جو حقیقی کام انجام دیتا ہے (Google سرورز پر نیٹ ورک کی درخواستیں، GPS کے ساتھ کام، خفیہ نگاری)۔ Play Services کا عمل ایپلیکیشن سے الگ تھلگ ہے — اگر یہ کریش ہو جائے تو ایپلیکیشن چلتی رہتی ہے۔

خودکار اپ ڈیٹ کا طریقہ کار اور ورژننگ

Google Play Services Google Play Store کے ذریعے خودکار طور پر اپ ڈیٹ ہوتی ہیں — صارف تصدیق کی ضرورت کے بغیر پس منظر میں نیا ورژن حاصل کرتا ہے۔ اپ ڈیٹس مرحلہ وار جاری کی جاتی ہیں (مرحلہ وار رول آؤٹ): پہلے 1% آلات پر، پھر 10%، 50% اور 100% پر۔ اگر نئے ورژن میں کوئی سنگین خرابی پائی جاتی ہے تو Google 24 گھنٹوں کے اندر اپ ڈیٹ کو مستحکم ورژن پر واپس لا سکتا ہے۔

Google Play Services ورژن دو نمبروں سے کوڈ کیا جاتا ہے: APK ورژن (مثال: 25.15.32) اور SDK ورژن (مثال: 12.8.0)۔ ڈیولپر کو GoogleApiAvailability کے ذریعے آلے پر Play Services ورژن چیک کرنا چاہیے — اگر صارف نے خودکار اپ ڈیٹ غیر فعال کر دیا ہے یا کسٹم ROM استعمال کرتا ہے تو ورژن پرانا ہو سکتا ہے۔ Google کے مطابق، فعال آلات پر اوسط Play Services ورژن 6 ماہ سے پرانا نہیں ہے۔

kotlin
// آلے پر Google Play Services ورژن کی جانچ
val availability = GoogleApiAvailability.getInstance()
val resultCode = availability.isGooglePlayServicesAvailable(context)

when (resultCode) {
    ConnectionResult.SUCCESS ->
        Log.d("GMS", "Google Play Services دستیاب")

    ConnectionResult.SERVICE_MISSING,
    ConnectionResult.SERVICE_VERSION_UPDATE_REQUIRED -> {
        // اپ ڈیٹ ڈائیلاگ دکھائیں
        availability.showErrorDialogFragment(
            activity, resultCode, REQUEST_CODE
        )
    }
}

ورژن کے مسائل: اگر Google Play Services غیر فعال ہیں (صارف نے ترتیبات میں دستی طور پر غیر فعال کیا)، تو تمام Google APIs کام کرنا بند کر دیتی ہیں۔ ایپلیکیشن کو ہر Google API کال سے پہلے Play Services کی دستیابی کی جانچ کرنی چاہیے اور صارف کو ترتیبات پر جانے یا Play Services ڈاؤن لوڈ کرنے کے بٹن کے ساتھ واضح پیغام دکھانا چاہیے۔ Google showErrorDialogFragment کے ذریعے خرابی کا ڈائیلاگ فراہم کرتا ہے، جو خود بخود Play Store پر لے جاتا ہے۔

اہم ماڈیولز اور ان کا مقصد

Google Play Services Auth ایک تصدیقی ماڈیول ہے جو Google Sign-In، Credential Manager اور Smart Lock for Passwords فراہم کرتا ہے۔ 2024 سے، Google تمام تصدیقی اقسام کے لیے ایک متحد API کے طور پر Credential Manager کی سفارش کرتا ہے۔ Google Play Services Maps Google نقشہ رینڈرنگ، جیوکوڈنگ، Places API اور راستہ دکھانے کی سہولت فراہم کرتا ہے۔ Location Fused Location Provider فراہم کرتا ہے، جو کم سے کم بجلی کی کھپت کے ساتھ درست مقام کے تعین کے لیے GPS، Wi-Fi اور سیلولر ڈیٹا کو یکجا کرتا ہے۔

Play Integrity API: SafetyNet کا متبادل

Google Play Services Wallet ماڈیول ایپس اور ویب سائٹس پر ادائیگیوں کے لیے Google Pay اور Google Passes (وفاداری کارڈ، بورڈنگ پاس، ٹکٹ) کو سپورٹ کرتا ہے۔ SafetyNet (Play Integrity API سے تبدیل کیا جا رہا ہے) — آلے کی سالمیت کی جانچ: روٹ رسائی، کسٹم ROM، ایمولیٹر۔ Play Integrity API (2024 سے سفارش کردہ) زیادہ درست تصدیق فراہم کرتا ہے: آلے کی سالمیت، ایپ کی سالمیت (دستخط)، اکاؤنٹ کی سالمیت (Google اکاؤنٹ)۔

kotlin
// FusedLocationProvider کے ذریعے مقام کی درخواست
val fusedClient = LocationServices.getFusedLocationProviderClient(context)

val locationRequest = LocationRequest.Builder()
    .setPriority(Priority.PRIORITY_HIGH_ACCURACY)
    .setInterval(10000)
    .setFastestInterval(5000)
    .build()

if (ActivityCompat.checkSelfPermission(
    context, Manifest.permission.ACCESS_FINE_LOCATION
) == PackageManager.PERMISSION_GRANTED) {
    fusedClient.requestLocationUpdates(
        locationRequest,
        locationCallback,
        Looper.getMainLooper()
    )
}

Google Play Services Awareness ماڈیول ایک مشترکہ API ہے جو مقام، وقت، موسم، صارف کی سرگرمی اور منسلک ہیڈ فون کے بارے میں ڈیٹا کو یکجا کرتا ہے۔ Awareness API ایپ کو سیاق و سباق پر ردعمل ظاہر کرنے کی اجازت دیتا ہے: مثال کے طور پر، جب صارف کام پر ہو تو خاموش موڈ فعال کریں، یا باہر جانے سے پہلے بارش کا نوٹیفکیشن دکھائیں۔ API Play Services 16.0.0 سے دستیاب ہے۔

Android پروجیکٹ میں Google Play Services کا انضمام

Google Play Services کو Android پروجیکٹ میں ضم کرنا ایپ لیول build.gradle میں انحصار شامل کرکے کیا جاتا ہے۔ Google APK کا حجم کم کرنے کے لیے عمومی play-services-all پیکیج کی بجائے انفرادی ماڈیول انحصار استعمال کرنے کی سفارش کرتا ہے۔ کم از کم Play Services SDK ورژن 21.0.0 ہے (Android 14 کے مطابق)، لیکن زیادہ تر ماڈیول API 19+ کو سپورٹ کرتے ہیں۔

انضمام کے لیے Google Services Gradle Plugin اور google-services.json فائل ترتیب دینے کی ضرورت ہے، جو Firebase Console سے ڈاؤن لوڈ کی جاتی ہے۔ JSON فائل میں پروجیکٹ شناخت کنندگان، API چابیاں اور OAuth کے لیے Client ID ہوتی ہے۔ google-services.json کے بغیر، زیادہ تر Play Services ماڈیول Google سرورز پر تصدیق نہیں کر سکتے۔ اگر پروجیکٹ Firebase استعمال نہیں کرتا تو AndroidManifest.xml میں API کلید شامل کرنا کافی ہے۔

groovy
// build.gradle (پروجیکٹ لیول)
buildscript {
    dependencies {
        classpath "com.google.gms:google-services:4.4.2"
    }
}

// build.gradle (ایپ لیول)
apply plugin: 'com.google.gms.google-services'

dependencies {
    implementation "com.google.android.gms:play-services-auth:21.2.0"
    implementation "com.google.android.gms:play-services-maps:19.0.0"
    implementation "com.google.android.gms:play-services-location:21.3.0"
}

ایک اہم باریک بینی: مختلف Google Play Services ماڈیولز ایک دوسرے کے مختلف ورژن کی ضرورت کر سکتے ہیں۔ اگر ایک ماڈیول کو play-services-basement ورژن 18.0.0 درکار ہے اور دوسرے کو 18.1.0، تو Gradle اعلیٰ ورژن کے حق میں تنازع حل کرتا ہے۔ تمام ماڈیولز کے لیے ایک متغیر کے ذریعے ایک واحد ورژن استعمال کرنے کی سفارش کی جاتی ہے: ext.playServicesVersion = '21.2.0'۔ Google Play Services compileSdk ورژن پر بھی منحصر ہے — ورژن 21.0.0 کے لیے compileSdk 34+ درکار ہے۔

Google Play Services کے بغیر Android آلات

Google Play Services کے بغیر آلات (Huawei، Honor، کچھ چینی برانڈز) GMS کے فراہم کردہ APIs استعمال نہیں کر سکتے۔ ایسے آلات کے لیے، Google Firebase SDK کی سفارش کرتا ہے، جس میں کراس پلیٹ فارم لائبریریاں شامل ہیں جو Play Services کے بغیر کام کرتی ہیں۔ Firebase Authentication براہ راست REST API استعمال کرتا ہے، Firebase Realtime Database WebSocket کنکشن استعمال کرتا ہے، Firebase Cloud Messaging اپنا پروٹوکول استعمال کرتا ہے۔

ایک متبادل طریقہ Huawei Mobile Services (HMS) کا استعمال ہے، جو اسی طرح کے APIs فراہم کرتے ہیں: Huawei Maps Kit، Location Kit، Push Kit۔ دونوں اقسام کے آلات کو سپورٹ کرنے کے لیے، ڈیولپرز ایک تجریدی تہہ نافذ کرتے ہیں جو شروع ہونے پر GMS یا HMS کی دستیابی کا پتہ لگاتی ہے اور مناسب SDK کو جوڑتی ہے۔ Counterpoint Research (2025) کے مطابق، GMS کے بغیر آلات عالمی Android مارکیٹ کا تقریباً 5% ہیں۔

kotlin
// آلے پر GMS دستیابی کی جانچ
fun isGmsAvailable(): Boolean {
    return try {
        GoogleApiAvailability.getInstance()
            .isGooglePlayServicesAvailable(context) ==
            ConnectionResult.SUCCESS
    } catch (e: Exception) {
        false
    }
}

// GMS/HMS کے لیے تجریدی تہہ
interface PushService {
    fun getToken(): String
}

class GmsPushService : PushService {
    override fun getToken() =
        FirebaseMessaging.getInstance().token.await()
}

GMS اور HMS کے لیے تجریدی تہہ

GMS کے بغیر آلات پر چلنے والی ایپلیکیشنز کے لیے، Google APIs استعمال کرنے والے تمام افعال کی جانچ کرنا ضروری ہے۔ Play Services SERVICE_MISSING خرابی لوٹاتی ہیں اگر سروس نہ ملے۔ نرم انحطاط (Graceful Degradation) کی سفارش کی جاتی ہے: اگر Google Sign-In دستیاب نہ ہو تو ای میل لاگ ان پیش کریں؛ اگر Google Maps دستیاب نہ ہو تو Yandex.Maps یا OpenStreetMap کے ساتھ WebView دکھائیں۔ Huawei AppGallery دنیا بھر میں تقریباً 15% Android ایپلیکیشنز شائع کرتا ہے۔

کوڈ مثال: Play Services کی جانچ اور اپ ڈیٹ

Google Play Services کی دستیابی کی جانچ اور تمام ممکنہ حالتوں (سروس دستیاب، اپ ڈیٹ درکار، سروس غیر فعال، سروس موجود نہیں) کو سنبھالنے کی ایک مکمل مثال۔ کوڈ جانچ کے لیے GoogleApiAvailability اور Play Store پر لے جانے والا Google کا معیاری ڈائیلاگ دکھانے کے لیے showErrorDialogFragment استعمال کرتا ہے۔

kotlin
class GmsCheckActivity : AppCompatActivity() {

    companion object {
        private const val REQ_UPDATE = 1001
    }

    fun checkGooglePlayServices() {
        val api = GoogleApiAvailability.getInstance()
        when (api.isGooglePlayServicesAvailable(this)) {
            ConnectionResult.SUCCESS ->
                initializeApp()
            ConnectionResult.SERVICE_DISABLED ->
                showSettingsDialog()
            ConnectionResult.SERVICE_VERSION_UPDATE_REQUIRED ->
                api.showErrorDialogFragment(
                    this, ConnectionResult.SERVICE_VERSION_UPDATE_REQUIRED,
                    REQ_UPDATE
                )
        }
    }

    override fun onActivityResult(request: Int,
            result: Int, data: Intent?) {
        super.onActivityResult(request, result, data)
        if (request == REQ_UPDATE && result == RESULT_OK)
            initializeApp()
    }
}

صرف پہلی بار نہیں، بلکہ ہر ایپ لانچ پر Google Play Services کی دستیابی کی جانچ کرنے کی سفارش کی جاتی ہے۔ صارف ایپلیکیشن انسٹال کرنے کے بعد ترتیبات میں Play Services کو غیر فعال کر سکتا ہے، جس سے تمام Google APIs ٹوٹ جائیں گی۔ اہم افعال (مثال کے طور پر، Google Pay ادائیگیوں) کے لیے، جانچ لازم ہونی چاہیے — Play Services کے بغیر، ایپلیکیشن ادائیگیوں پر کارروائی نہیں کر سکتی۔

Play Core اور ماڈیولر ڈیلیوری میں منتقلی

Play Core ایپلیکیشن ماڈیولز، رن ٹائم اپ ڈیٹس اور اضافی وسائل ڈاؤن لوڈ کرنے کے انتظام کے لیے Google Play Services کی ایک لائبریری ہے۔ Play Core Dynamic Delivery کو فعال کرتا ہے — ایپلیکیشن ماڈیولز کی مانگ پر ڈیلیوری: صارف بنیادی ایپلیکیشن ڈاؤن لوڈ کرتا ہے، اور اضافی خصوصیات (مثال کے طور پر، ایک انتظامی ماڈیول یا پریمیم مواد) صرف اس وقت ڈاؤن لوڈ ہوتی ہیں جب صارف پہلی بار متعلقہ اسکرین کھولتا ہے۔

Google Play Services Play Core کے ذریعے ماڈیولر ڈیلیوری ابتدائی ایپلیکیشن انسٹال سائز کو 30-50% کم کرتی ہے۔ یہ خاص طور پر سست انٹرنیٹ والی منڈیوں کے لیے اہم ہے — Google Play Console کے مطابق، ہر 10 MB انسٹال کنورژن کو 1% کم کرتا ہے۔ Play Core SDK کے لیے Android 5.0 (API 21) اور Google Play Services 21.0.0+ درکار ہے۔ اہم: ایک بار ماڈیول ڈاؤن لوڈ ہو جانے کے بعد، اسے حذف نہیں کیا جا سکتا، صرف مکمل ایپ اپ ڈیٹ کے ساتھ اپ ڈیٹ کیا جا سکتا ہے۔

kotlin
// Play Core کے ذریعے مانگ پر ماڈیول لوڈنگ
val manager = SplitInstallManagerFactory.create(context)
val request = SplitInstallRequest
    .Builder()
    .addModule("premium")
    .build()

manager.startInstall(request)
    .addOnSuccessListener {
        Log.d("Split", "پریمیم ماڈیول لوڈ ہو گیا")
    }

Play Core میں منتقلی کے لیے ایپلیکیشن آرکیٹیکچر میں تبدیلی کی ضرورت ہے: فعالیت کو Android Studio میں مانگ پر ماڈیولز میں تقسیم کیا جاتا ہے، اور Gradle ہر ماڈیول کو علیحدہ APK کے طور پر بناتا ہے۔ Google Play Store پھر APK Set (Android App Bundle) جمع کرتا ہے اور صارف کو صرف بنیادی APK فراہم کرتا ہے۔ Play Core ان ایپ اپ ڈیٹس کو بھی سپورٹ کرتا ہے — صارف Play Store پر گئے بغیر ایپ کو اپ ڈیٹ کر سکتا ہے۔ 2026 تک، Google Play پر تقریباً 70% ایپلیکیشنز Android App Bundle اور Play Core استعمال کرتی ہیں۔

اکثر پوچھے گئے سوالات

Android پر Google Play Services حذف کرنے سے کیا ہوتا ہے؟

اگر آپ Google Play Services حذف کرتے ہیں تو تمام Google خدمات (Google Maps، Google Sign-In، FCM پش اطلاعات، Google Pay، Play Integrity) کام کرنا بند کر دیں گی۔ ان APIs کو استعمال کرنے والی ایپلیکیشنز خرابیاں دکھائیں گی یا کریش ہوں گی۔ زیادہ تر آلات پر، Play Services کو معیاری طریقوں سے حذف نہیں کیا جا سکتا — صرف ترتیبات میں غیر فعال کیا جا سکتا ہے۔

Google Play Services کو دستی طور پر کیسے اپ ڈیٹ کریں؟

Google Play Services Play Store کے ذریعے خودکار طور پر اپ ڈیٹ ہوتی ہیں۔ دستی اپ ڈیٹ کے لیے: Play Store کھولیں → میرے ایپس اور گیمز → Google Play Services تلاش کریں → اپ ڈیٹ کریں۔ اگر اپ ڈیٹ دستیاب نہ ہو تو APKMirror سے تازہ ترین ورژن کا APK ڈاؤن لوڈ کریں (صرف جدید صارفین کے لیے)۔ خودکار اپ ڈیٹس عام طور پر ریلیز کے 2 ہفتوں کے اندر ہوتی ہیں۔

Google Play Services کے لیے کم از کم Android ورژن کیا ہے؟

کم از کم تعاون یافتہ ورژن Android 4.4 KitKat (API 19) ہے۔ تاہم، کچھ ماڈیولز (مثال کے طور پر، Credential Manager) کو Android 6.0 (API 23) یا اس سے زیادہ درکار ہے۔ جدید ڈیولپمنٹ کے لیے، Google Android 14 (API 34) کو ہدف بنانے اور Play Services ورژن 21.0.0+ استعمال کرنے کی سفارش کرتا ہے۔ Android 4.4 پر پرانے آلات صرف اہم Play Services اپ ڈیٹس حاصل کرتے ہیں۔

کیا میں Google Play Services کے بغیر Firebase استعمال کر سکتا ہوں؟

جی ہاں، Firebase SDK GMS کے بغیر آلات پر Google Play Services کے بغیر کام کر سکتا ہے۔ Firebase Authentication، Realtime Database، Firestore، Cloud Functions اور Hosting کو Play Services کی ضرورت نہیں ہے۔ Firebase Cloud Messaging (FCM) GMS کے بجائے براہ راست HTTP پروٹوکول استعمال کر سکتا ہے۔ تاہم، Firebase Crashlytics اور Performance Monitoring کو ڈیٹا جمع کرنے کے لیے Play Services درکار ہیں۔

Google Play Services APK کا سائز کتنا ہے؟

بنیادی Google Play Services APK سسٹم پارٹیشن میں تقریباً 80-120 MB جگہ لیتا ہے۔ اضافی ماڈیولز (نقشے، auth، location) ضرورت پڑنے پر ڈاؤن لوڈ ہوتے ہیں اور 10-50 MB کا اضافہ کر سکتے ہیں۔ موازنہ کے لیے: iOS پر Apple Push Notification Service تقریباً 5 MB لیتی ہے۔ سائز کے باوجود، Play Services صارف کے دستیاب اسٹوریج کو متاثر نہیں کرتی — یہ سسٹم پارٹیشن میں رہتی ہیں۔

خلاصہ

  • Google Play Services — Google خدمات کی ایک نظامی تہہ جو Maps، Auth، Ads، Location اور دیگر APIs کو چلاتی ہے
  • خودکار اپ ڈیٹ — Play Services فرم ویئر سے آزادانہ طور پر Play Store کے ذریعے اپ ڈیٹ ہوتی ہیں، تقسیم کو حل کرتی ہیں
  • ماڈیولز — 50 سے زیادہ آزاد اجزاء، انفرادی Gradle انحصار کے ذریعے منسلک
  • جانچ — GoogleApiAvailability Play Services ورژن چیک کرنے اور اپ ڈیٹ تجویز کرنے کی اجازت دیتا ہے
  • GMS کے بغیر آلات — Huawei اور دیگر برانڈز HMS استعمال کرتے ہیں؛ Firebase SDK Play Services کے بغیر کام کرتا ہے
  • Play Core — ماڈیولر ڈیلیوری، ان ایپ اپ ڈیٹس اور متحرک فیچر لوڈنگ کے لیے لائبریری
  • Play Integrity API — آلے اور ایپ کی سالمیت کی تصدیق کے لیے SafetyNet کا جدید متبادل

ہم ایک موبائل ایپلیکیشن ٹرنکی تیار کریں گے

IT Sectr 2017 سے اسٹارٹ اپس اور کاروبار کے لیے iOS اور Android ایپلیکیشنز بناتا ہے۔ ہم آپ کو مشورہ دیں گے اور بہترین حل تجویز کریں گے۔

پروجیکٹ پر بحث کریں

مزید پڑھیں