التحقّق من الرسائل القصيرة SMS بنقرة واحدة من خلال واجهة برمجة تطبيقات موافقة المستخدم في الرسائل القصيرة SMS

تتكامل واجهة برمجة تطبيقات موافقة المستخدم في الرسائل القصيرة SMS مع واجهة برمجة التطبيقات لأداة استرداد الرسائل القصيرة SMS من خلال السماح لأحد التطبيقات بطلب منح المستخدم حق الوصول إلى محتوى رسالة قصيرة واحدة. وعندما يمنح المستخدم الموافقة، سيتمكن التطبيق بعد ذلك من الدخول إلى نص الرسالة بالكامل لإكمال التحقق من الرسائل القصيرة SMS تلقائيًا.

عند استخدام واجهة برمجة تطبيقات موافقة المستخدم في الرسائل القصيرة SMS لملء الرموز لمرة واحدة تلقائيًا، ستتم مطالبة المستخدم بالسماح لتطبيقك بالحصول على إذن لقراءة رسالة SMS واحدة. ستظهر للمستخدم الشاشات التالية عند استخدام واجهة برمجة تطبيقات موافقة المستخدم في الرسائل القصيرة.

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

بعد ذلك، إذا طلب تطبيقك الموافقة على استخدام رسائل SMS، ستظهر للمستخدم رسالة قصيرة SMS تحتوي على رمز يُستخدم لمرة واحدة مع خيار لمشاركة كل محتوى رسالة SMS واحدة. ولن يحدث ذلك إلا إذا طلب تطبيقك موافقة المستخدم على الرسائل القصيرة SMS وكان يعمل على الجهاز الذي تلقى رسائل SMS. ولن يؤدي ذلك إلى عرض الرسائل المرسَلة من جهات اتصال المستخدم.

إذا اختار المستخدم تقديم محتوى الرسالة القصيرة SMS إلى تطبيقك، ستتم مشاركة النص بالكامل للرسالة القصيرة SMS. يشاهد المستخدم عملية إثبات الملكية عبر الرسائل القصيرة SMS تلقائيًا.

وإذا قرر المستخدم عدم المشاركة، سيكتب المستخدم الرمز مرة واحدة يدويًا لإكمال عملية إثبات الملكية عبر الرسائل القصيرة.

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

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

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

راجع طلب موافقة لمرة واحدة لقراءة رمز تحقق SMS للحصول على التفاصيل.