إثبات الملكية التلقائي عبر الرسائل القصيرة SMS باستخدام واجهة برمجة التطبيقات لاسترداد الرسائل القصيرة SMS

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

باستخدام واجهة برمجة تطبيقات استرداد الرسائل القصيرة SMS، يمكنك إجراء تحقق من المستخدم يستند إلى الرسائل القصيرة SMS في تطبيق Android تلقائيًا، بدون مطالبة المستخدم بكتابة رموز التحقق يدويًا، وبدون الحاجة إلى أي أذونات إضافية للتطبيق. عند تنفيذ ميزة "التحقّق التلقائي من خلال الرسائل النصية القصيرة" في تطبيقك، تبدو عملية إثبات الملكية كما يلي:

  1. يبدأ المستخدم التحقّق من الرسائل القصيرة في تطبيقك. قد يطلب منك المستخدم تقديم رقم هاتف أو استخدام محدّد التلميح في Smart Lock لكلمات المرور إذا لم تكن هذه المعلومات مطلوبة لإنشاء حساب المستخدم.
  2. يرسل تطبيقك طلبًا إلى الخادم لإثبات ملكية رقم هاتف المستخدم. استنادًا إلى المعلومات المتاحة في قاعدة بيانات المستخدم، قد يتضمن هذا الطلب رقم تعريف المستخدم أو رقم هاتف المستخدم أو كليهما.
  3. وفي الوقت نفسه، يتصل تطبيقك بواجهة برمجة تطبيقات استرداد الرسائل القصيرة SMS لبدء الاستماع إلى استجابة SMS من خادمك.
  4. ويرسل الخادم رسالة قصيرة SMS إلى المستخدم تتضمن رمزًا يُستخدَم مرة واحدة وإعادة إرساله إلى الخادم وتجزئة يحدِّد تطبيقك.
  5. عندما يتلقى جهاز المستخدم الرسالة القصيرة SMS، تستخدم خدمات Google Play تجزئة التطبيق لتحديد أن الرسالة مخصصة لتطبيقك، وتجعل نص الرسالة متاحًا لتطبيقك من خلال واجهة برمجة تطبيقات استرداد الرسائل القصيرة SMS.
  6. يحلل تطبيقك الرمز الذي يُستخدم لمرة واحدة من نص الرسالة ويرسله إلى الخادم مرة أخرى.
  7. يتلقى الخادم الرمز الذي يُستخدم لمرة واحدة من تطبيقك ويتحقق من الرمز ويسجل في النهاية أن المستخدم قد أثبت ملكية حسابه بنجاح.

لتنفيذ ميزة إثبات الملكية التلقائي عبر الرسائل القصيرة SMS في تطبيقك، يُرجى الاطّلاع على أدلة Android والخادم:

دليل Android دليل الخادم