Saturday 23 December 2017

الروبوت c2dm - مقابل - gcm - الفوركس


لاحظت أن غوغل قد أوقفت C2DM وتغييرها إلى غم. ثم في مستندات الهجرة. فإنه ينص على: بعد تلقي رد من غم، يجب أن يتم إرسال معرف التسجيل التي تم الحصول عليها إلى ملقم التطبيق. عند القيام بذلك، يجب أن يشير التطبيق إلى أنه يتم إرسال معرف تسجيل غم بحيث الملقم يمكن تمييزه عن التسجيلات C2DM الموجودة. لأي شخص قد هاجر C2DM إلى غم، هو معرف التسجيل في شكل مختلف لكلا الخدمات لأنه ينص التطبيق يجب أن تشير إلى أنه يرسل معرف تسجيل غم بحيث يمكن ملقم تمييزه عن التسجيلات C2DM الموجودة. فايرباس سحابة التراسل (فم ) هو الإصدار الجديد من غم. أنها ترث البنية التحتية غم موثوقة وقابلة للتطوير، بالإضافة إلى ميزات جديدة راجع التعليمات لمعرفة المزيد. إذا كنت دمج الرسائل في التطبيق الجديد، تبدأ مع فم. ويوصى بشدة المستخدمين غم للترقية إلى فم، من أجل الاستفادة من ميزات فم جديدة اليوم وفي المستقبل. إعداد تطبيق غم كلينت على أندرويد عميل غوغل كلاود ميساجينغ (غم) أندرويد هو تطبيق عميل يتم تشغيله على جهاز أندرويد. لكتابة رمز العميل الخاص بك، نوصي باستخدام واجهة برمجة تطبيقات غوغلكلودمساجينغ و أندرويد ستوديو مع غرادل. في ما يلي متطلبات تشغيل عميل غم أندرويد: تتطلب غم الأجهزة التي تعمل بالإصدار 2.2 من نظام التشغيل أندرويد أو الإصدارات الأحدث التي تحتوي أيضا على تطبيق متجر غوغل بلاي المثبت، أو المحاكي الذي يعمل بنظام التشغيل أندرويد 2.2 باستخدام واجهات برمجة تطبيقات غوغل. لاحظ أنك لا تقتصر على نشر تطبيقات أندرويد من خلال متجر غوغل بلاي. ومع ذلك، إذا كنت ترغب في الاستمرار في استخدام ميزات غم الجديدة التي يتم توزيعها من خلال خدمات غوغل بلاي، فيجب أن يكون الجهاز يعمل بنظام التشغيل أندرويد 2.3 أو إصدار أحدث، أو يمكنك استخدام محاكي يعمل بنظام التشغيل أندرويد 2.3 باستخدام واجهات برمجة تطبيقات غوغل. على أجهزة أندرويد، يستخدم غم اتصالا حاليا لخدمات غوغل. بالنسبة إلى أجهزة ما قبل الإصدار 3.0، يتطلب ذلك من المستخدمين إعداد حساباتهم على غوغل على أجهزتهم الجوالة. حساب غوغل ليس شرطا على الأجهزة التي تعمل بنظام التشغيل أندرويد 4.0.4 أو إصدار أحدث. يتطلب تنفيذ غم الكامل كلا من تنفيذ العميل وتنفيذ الخادم. لمزيد من المعلومات حول تنفيذ جانب الملقم، راجع حول ملقم اتصال غم. المقاطع التالية المشي لكم من خلال الخطوات التي ينطوي عليها كتابة تطبيق العميل غم على الروبوت. كحد أدنى، يجب أن يتضمن التطبيق العميل غم رمز للتسجيل (وبالتالي الحصول على رمز التسجيل)، وجهاز استقبال لتلقي الرسائل المرسلة من قبل غم. للتطبيقات الموجودة التي تمتد واكيفيبروادكاستريسيفر. توصي غوغل بالترحيل إلى غمرسيفر و غمليستينرزيرفيس. للترحيل: في بيان التطبيق، استبدل غمبروادكاستريسيفر مع com. google. android. gms. gcm. GcmReceiver واستبدل تصريح الخدمة الحالي الذي يمتد إنتنتسرفيس إلى غمليستينرزيرفيس جديدة إزالة تنفيذ بروادكاستريسيفر من رمز العميل الخاص بك ريفاكتور خدمة إنتنتسرفيس الحالية تنفيذ لاستخدام غمليستينرزيرفيس للحصول على التفاصيل، راجع المثال المثال وعينات التعليمات البرمجية في هذه الصفحة. إنشاء مشروع أبي يجب أن مشاريع التراسل سحابة جديدة إنشاء مشروع فيريباس في وحدة تحكم فيريباس. في هذه العملية، سيتم إنشاء ملف تكوين وبيانات اعتماد لمشروعك. إنشاء مشروع فيريباس في وحدة تحكم فيريباس. إذا لم يكن لديك بالفعل. إذا كان لديك بالفعل مشروع غوغل حالي مرتبط بتطبيقك للجوال، فانقر على استيراد غوغل بروجيكت. وإلا، انقر فوق إنشاء مشروع جديد. انقر على إضافة فيريباس إلى تطبيق أندرويد واتبع خطوات الإعداد. إذا كنت تستورد مشروع غوغل حالي، فقد يحدث هذا تلقائيا، ويمكنك تنزيل ملف التهيئة فقط. عند المطالبة، أدخل اسم حزمة التطبيقات. من المهم أن تدخل اسم الحزمة التطبيق الخاص بك يستخدم هذا يمكن تعيين فقط عند إضافة التطبيق إلى مشروع فيريباس الخاص بك. في النهاية، عليك تحميل ملف غوغل-services. json. يمكنك تنزيل هذا الملف مرة أخرى في أي وقت. إذا كنت قد فعلت ذلك بالفعل، نسخ هذا في مجلد وحدة المشاريع الخاصة بك، وعادة التطبيق. لاحظ مفتاح الخادم المتوفر في المشروع الجديد ضمن إعدادات بروجيكت كلاود ميساجينغ. قم بتخزين هذا المفتاح بشكل آمن على خادم التطبيق. ستحتاج إلى إرسال رسائل مصب إلى تطبيق العميل. إضافة ملف التهيئة إلى مشروعك يعمل المكون الإضافي لخدمات غوغل على غرادل على تحليل معلومات التكوين من ملف غوغل-services. json. إضافة البرنامج المساعد إلى المشروع الخاص بك عن طريق تحديث المستوى الأعلى build. gradle وملفات build. gradle على مستوى التطبيق الخاص بك كما يلي: إضافة التبعية إلى build. gradle مستوى المشروع الخاص بك. أضف المكون الإضافي إلى build. gradle على مستوى التطبيق. إعداد خدمات غوغل بلاي لكتابة تطبيق عميلك، استخدم واجهة برمجة تطبيقات غوغلكلودمساجينغ. لاستخدام واجهة برمجة التطبيقات هذه، يجب إعداد مشروعك لاستخدام حزمة سك لخدمات غوغل بلاي، كما هو موضح في إعداد سك لخدمات غوغل بلاي. عند إضافة مكتبة خدمات غم بلاي إلى مشروعك، تأكد من إضافتها باستخدام الموارد. كما هو موضح في إعداد سك لخدمات غوغل بلاي. النقطة الرئيسية هي أنه يجب الرجوع إلى ليبراريمداشسيمبلي إضافة ملف. jar إلى المشروع الخاص بك لن تعمل. إذا كنت تستخدم أندرويد ستوديو، فهذه هي السلسلة المراد إضافتها إلى قسم التبعية في ملف build. gradle الخاص بالتطبيقات: يوضح هذا المثال كيفية الرجوع إلى المكتبة الخاصة ب غم، وهي المكتبة الوحيدة التي تحتاج إلى دعم تطوير تطبيق غم. استخدم هذا بدلا من مكتبة خدمات بلاي الشاملة، وتأكد من أنك تشير إلى الإصدار الأحدث. تحرير التطبيقات الخاصة بك بيان إضافة ما يلي إلى بيان التطبيقات الخاصة بك: الخاص بك لتابليكاتيون-باكيج-نيمغت تصريح. permission. C2DMESSAGEquot لمنع تطبيقات الروبوت الأخرى من تسجيل وتلقي رسائل تطبيقات الروبوت. اسم إذن يجب أن تتطابق تماما هذا باترنمداشثيرويز تطبيق الروبوت لن تتلقى الرسائل. إعلان غسمريسيفر. الذي يعالج الرسائل المرسلة من غم إلى التطبيق الخاص بك. نظرا لأن هذه الخدمة تحتاج إلى إذن لتلقي رسائل من غم، يمكنك إضافة com. google. android. c2dm. permission. SEND إلى جهاز الاستقبال. إعلان غمليستينرزيرفيس. والتي تمكن مختلف جوانب التعامل مع الرسائل مثل الكشف عن أنواع الرسائل المصب مختلفة، وتحديد حالة الإرسال المنبع، وتلقائيا عرض الإخطارات بسيطة على تطبيقات نيابة. خدمة يمتد إنستانسيدليستينرزيرفيس. للتعامل مع إنشاء رموز التسجيل وتناوبها وتحديثها. اختياريا، إذن android. permission. WAKELOCK إذا كان التطبيق يحتاج للحفاظ على المعالج من النوم عند تلقي رسالة. إذا كانت ميزة غم أمر بالغ الأهمية لوظيفة تطبيقات الروبوت، تأكد من تعيين الروبوت: minSdkVersionquot8quot أو أعلى في البيان. وهذا يضمن عدم إمكانية تثبيت تطبيق أندرويد في بيئة لا يمكن تشغيلها بشكل صحيح. هنا مثال على البيان الذي يدعم غم: إذا كنت ترغب في دعم ما قبل 4.4 أجهزة كيت كات، إضافة الإجراء التالي لإعلان مرشح القصد للمستقبل: لاكتيون الروبوت: namequotcom. google. android. c2dm. intent. REGISTRATIONquot غ تحقق ل خدمات غوغل بلاي أبك يجب على التطبيقات التي تعتمد على سك سيرفيسز سيرفيسز التحقق دائما من الجهاز للحصول على أبك متوافق لخدمات غوغل بلاي قبل الدخول إلى ميزات خدمات غوغل بلاي. من المستحسن القيام بذلك في مكانين: في الأنشطة الرئيسية على كريت () الأسلوب، وفي أسلوبه أونريسوم (). التحقق في أونكريت () يضمن أن التطبيق غير قادر على استخدامها دون الاختيار الناجح. تحقق في أونريسوم () يضمن أنه إذا عاد المستخدم إلى التطبيق قيد التشغيل من خلال بعض الوسائل الأخرى، مثل من خلال زر العودة، لا يزال يتم تنفيذ الاختيار. إذا لم يكن الجهاز متوافق مع خدمات غوغل بلاي أبك، يمكن لتطبيقك الاتصال ب GooglePlayServicesUtil. getErrorDialog () للسماح للمستخدمين بتنزيل ملف أبك من متجر غوغل بلاي أو تمكينه في إعدادات نظام الأجهزة. للحصول على مثال على الشفرة، راجع إعداد سك لخدمات غوغل بلاي. الحصول على رمز تسجيل يحتاج تطبيق الروبوت للتسجيل مع خوادم اتصال غم قبل أن تتمكن من تلقي الرسائل. عندما يسجل التطبيق، فإنه يتلقى الرمز المميز للتسجيل ويرسله إلى خادم التطبيق. يجب أن يخزن تطبيق العميل قيمة منطقية تشير إلى ما إذا كان رمز التسجيل قد تم إرساله إلى الخادم. توفر غوغل واجهة برمجة تطبيقات إد إنستانس للتعامل مع إنشاء رموز التسجيل وتحديثها. لاستخدام هذا أبي، تضمين إنستانسيدليستينرزيرفيس في البيان: للحصول على رمز مميز، استدعاء InstallID. getToken. وتوفير معرف التطبيق خوادم المرسل وتعيين النطاق ل GoogleCloudMessaging. INSTANCEIDSCOPE. لا استدعاء هذه الطريقة في مؤشر الترابط الرئيسي بدلا من ذلك، استخدم خدمة تمتد إنتنتسرفيس كما هو موضح: مرة واحدة كنت قد تلقت رمز التسجيل الخاص بك، تأكد من إرسالها إلى الخادم الخاص بك. يجب استدعاء طريقة خدمة المستمع أونتوكنريفريش إذا تم تحديث الرمز المميز لتسجيل غم: بمجرد استدعاء أونتوكنريفريش، استخدم InstanceID. getToken () للحصول على رمز تسجيل جديد، ثم أرسل الرمز المميز الجديد إلى خادم التطبيق. راجع مرجع إنستانس إد أبي للحصول على التفاصيل الكاملة في واجهة برمجة التطبيقات هذه. تم إيقاف سجل غم (). استخدام إنستانسيد لإجراء إدارة تسجيل غم العامة. الخطوات التالية بمجرد توصيل تطبيق العميل، تكون جاهزا لبدء استلام الرسائل المصب وإرسال الرسائل المنبع. للحصول على مزيد من المعلومات حول خياراتك مع غم، راجع أيضا أدلة لرسائل الموضوعات ورسائل مجموعة الأجهزة بالإضافة إلى المعلومات المرجعية لكل من واجهات برمجة تطبيقات العميل والخادم. ما لم يذكر خلاف ذلك، فإن محتوى هذه الصفحة مرخص بموجب ترخيص كريتيف كومونس أتريبوتيون 3.0. ويتم ترخيص عينات رمز تحت رخصة أباتشي 2.0. لمزيد من التفاصيل، راجع سياسات الموقع. جافا هي علامة تجارية مسجلة لشركة أوراكل أندور التابعة لها. 23، 2016 اطلع على مقاطع فيديو غم على يوتوب استكشف نماذج التطبيقات أو شغلها لإنشاء الأسئلة الخاصة بك مع علامة غوغل-كلاود-ميساجينغ

No comments:

Post a Comment