القائمة الرئيسية

الصفحات

دمج خدمات Google Play في تطبيق Android الخاص بك

محتويات المقاله

 

دمج خدمات Google Play في تطبيق Android الخاص بك


بالنسبة للإشعارات الفورية ، قامت Google بإيقاف مكتبة مساعد GCM وأوصت بأن يستخدم المطورون مكتبة عميل GCM في خدمات Google Play. يمكن أن يؤدي تضمين خدمات Google Play في مشروع Android الخاص بك إلى جعل تطبيقك أكبر.

اجراء

    1:قم بتثبيت حزمة خدمات Google Play في Android SDK Manager ضمن الإضافات.


    2:قم باستيراد المشروع المخزن في نظام الملفات الخاص بك على Android SDK Locationextrasgooglegoogle play serviceslibprojectgoogle-play services lib في مساحة عمل Eclipse بعد اكتمال التثبيت. للقيام بذلك ، انتقل إلى ملف> استيراد> Android> رمز Android الحالي في مساحة العمل وانتقل إلى مشروع google-play-services lib.


    3:بعد قيامك باستيراد موقع خدمات google-play-services lib إلى مساحة العمل الخاصة بك ، ستحتاج إلى وضع علامة عليه كمشروع مكتبة Android. للقيام بذلك ، انقر بزر الماوس الأيمن فوق المشروع ، وانتقل إلى الخصائص ، Android ، وحدد خيار IsLibrary.


    4:راجع مشروع مكتبة google-play-services lib Android لمشروعك.
    A:تأكد من أن مساحة العمل الخاصة بك تحتوي على مكتبة lib الخاصة بخدمات google-play-services ومشروع التطبيق الذي يعتمد عليها.


    B: قم باستيراد أحد المشاريع إذا كان غير موجود في مساحة العمل الخاصة بك.


    C:انقر بزر الماوس الأيمن فوق مشروع التطبيق في Package Explorer> الخصائص> Android> حدد إضافة من القائمة المنسدلة. يظهر مربع حوار اختيار المشروع.حدد مشروع google-play-services lib في مربع تحديد المشروع وانقر فوق موافق.


    D:انقر فوق تطبيق وموافق في نافذة الخصائص.


    5:كأول عنصر تابع للتطبيق> في ملف AndroidManifest.xml ، أضف مرجعًا إلى إصدار خدمات google-play.

    قد يعجبك ايضا

    <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />






    ماذا علي أن أفعل بعد ذلك؟

    يمكنك استخدام سمة المزامنة عند إرسال الإشعارات إذا كان لديك خدمات Google Play مدمجة في مشروعك. إذا تم التعامل مع إشعار على جهاز واحد ، فيجب رفضه على جميع الأجهزة الأخرى التي يمتلكها نفس المستخدم. راجع notifyAllDevices لفئة WL.Server وواجهات برمجة تطبيقات SendMessage للحصول على تفاصيل حول كيفية تنشيط المزامنة.



    تعليقات