الميزات الرئيسية
بالإضافة إلى توفير معرّفات فريدة للمصادقة، رقم تعريف المثيل إنشاء رموز أمان مميزة لاستخدامها مع الخدمات الأخرى. ميزات أخرى تشمل:
إنشاء رموز الأمان
- يوفّر رقم تعريف المثيل واجهة برمجة تطبيقات بسيطة لإنشاء رموز أمان مميّزة منح الجهات الخارجية الإذن بالوصول إلى الموارد المُدارة من جهة الخادم في تطبيقك
التحقّق من أصالة التطبيق
- مرِّر الرموز المميزة لمعرّف المثيل إلى الخادم واستخدِم رقم تعريف المثيل للتحقّق من اسم حزمة التطبيق والتأكّد مما إذا كانت تتضمن توقيعًا صالحًا. يساعد التحقق من الرموز المميّزة من خلال خدمة السحابة الإلكترونية لمعرّف المثيل في التعرّف على التطبيقات. لتقليل التكلفة وتكرار الاتصالات ذهابًا وإيابًا، يمكنك تهيئة الخادم لتخزين هذه الرموز، بحيث تكون هناك حاجة إلى التحقق مرة واحدة فقط. في حالة وجود مخاوف أمنية، يمكن لتطبيقك حذف الرموز المميزة، معرّف المثيل نفسه، وإنشاء أخرى جديدة بالإضافة إلى ذلك، يبدأ خادم معرّف المثيل عملية إعادة تحميل الرمز المميز أو رقم تعريف المثيل إذا اكتشاف الأخطاء أو مشكلات الأمان.
التأكّد من أنّ جهاز التطبيق نشط
- يمكن لخادم رقم تعريف المثيل إخبارك عندما يكون الجهاز الذي تم تثبيت تطبيقك عليه الذي تم تثبيته آخر مرة. استخدم هذا لتحديد ما إذا كنت تريد منع البيانات من تطبيقك أو إرسال رسالة فورية لإعادة التفاعل مع المستخدمين.
تحديد التطبيقات وتتبُّعها
- رقم تعريف المثيل فريد في جميع مثيلات التطبيق في جميع أنحاء العالم، لذلك يمكن لقاعدة بياناتك استخدامها لتحديد حالات التطبيق وتتبعها بشكل فريد. الرمز من جهة الخادم يمكنه التحقق، عبر خدمة السحابة الإلكترونية لمعرّف المثيل، من رقم تعريف المثيل حقيقي وهو نفس رقم تعريف التطبيق الأصلي الذي تم تسجيله في خادمك. للحفاظ على الخصوصية، يمكن لتطبيقك حذف رقم تعريف مثيل فإنها لم تعد مرتبطة بأي محفوظات في قاعدة البيانات. في المرة القادمة التي يستدعي التطبيق معرّف المثيل، وسيحصل على رقم تعريف مثيل جديد تمامًا بدون علاقته السابقة به.
مراحل نشاط معرّف المثيل
- تُصدر خدمة معرّف المثيل
InstanceID
عندما يصبح تطبيقك متاحًا على الإنترنت. يتم توفير "InstanceID
" من خلال زوج مفاتيح عام/خاص مع مفتاح خاص مخزَّن. على الجهاز المحلي والمفتاح العام المسجّل في خدمة معرّف المثيل. - يمكن لتطبيقك طلب إصدار
InstanceID
جديد عند الحاجة باستخدامgetID()
. . يمكن لتطبيقك تخزينه على خادمك إذا كان لديك تطبيق يتوافق مع هذه السياسة. تطبيقك. - يمكن لتطبيقك طلب الرموز المميّزة من خدمة "رقم تعريف المثيل" حسب الحاجة.
باستخدام طريقة
getToken()
، وكما هو الحالInstanceID
، يمكن لتطبيقك أيضًا تخزين الرموز المميزة على خادمك الخاص. تنتمي كل الرموز المميزة التي تم إصدارها لتطبيقك إلىInstanceID
- الرموز المميّزة فريدة وآمنة، ولكن تطبيقك أو خدمة معرّف المثيل إلى إعادة تحميل الرموز المميزة في حالة حدوث مشكلة أمنية أو عندما يواجه المستخدم إلغاء تثبيت تطبيقك وإعادة تثبيته أثناء استعادة الجهاز. يجب أن وتنفيذ أداة استماع للاستجابة لطلبات تحديث الرمز المميز من خدمة معرّف المثيل
تنفيذ العميل
يعمل رقم تعريف المثيل على كل من Android وiOS. يتطلب منك كل منها تضمين المكتبة المناسبة في تطبيق العميل. يتطلب Android خدمات Google Play: يجب إنشاء رقم تعريف مشروع. Google Developers Console إذا كنت تنوي لإنشاء رموز مميزة.
للحصول على تعليمات تفصيلية، يمكنك الاطّلاع على Android وأدلة تنفيذ iOS.