एसएमएस रिट्रीवर एपीआई के साथ स्वचालित एसएमएस सत्यापन

एसएमएस रिट्रीवर एपीआई के साथ, आप उपयोगकर्ता को मैन्युअल रूप से सत्यापन कोड की आवश्यकता के बिना, और किसी भी अतिरिक्त एप्लिकेशन अनुमतियों की आवश्यकता के बिना, अपने एंड्रॉयड ऐप में एसएमएस-आधारित उपयोगकर्ता सत्यापन स्वचालित रूप से कर सकते हैं। जब आप अपने ऐप में स्वचालित एसएमएस सत्यापन लागू करते हैं, तो सत्यापन प्रवाह इस तरह दिखता है:

  1. एक उपयोगकर्ता आपके ऐप में एसएमएस सत्यापन शुरू करता है। यदि आपका उपयोगकर्ता उपयोगकर्ता खाता बनाने के लिए आवश्यक नहीं था, तो आपका ऐप उपयोगकर्ता को फ़ोन नंबर प्रदान करने या पासवर्ड संकेत चयनकर्ता के लिए स्मार्ट लॉक का उपयोग करने के लिए संकेत दे सकता है।
  2. आपका ऐप उपयोगकर्ता के फ़ोन नंबर को सत्यापित करने के लिए आपके सर्वर से अनुरोध करता है। आपके उपयोगकर्ता डेटाबेस में क्या जानकारी उपलब्ध है, इसके आधार पर, इस अनुरोध में उपयोगकर्ता की आईडी, उपयोगकर्ता का फ़ोन नंबर, या दोनों शामिल हो सकते हैं।
  3. उसी समय, आपका ऐप आपके सर्वर से एक एसएमएस प्रतिक्रिया के लिए सुनना शुरू करने के लिए एसएमएस रिट्रीवर एपीआई को कॉल करता है।
  4. आपका सर्वर उस उपयोगकर्ता को एक एसएमएस संदेश भेजता है जिसमें आपके सर्वर पर वापस भेजे जाने के लिए एक बार कोड शामिल होता है, और एक हैश जो आपके ऐप की पहचान करता है।
  5. जब उपयोगकर्ता का डिवाइस एसएमएस संदेश प्राप्त करता है, तो Google Play सेवाएं यह निर्धारित करने के लिए ऐप हैश का उपयोग करती हैं कि संदेश आपके ऐप के लिए है, और एसएमएस रिट्रीवर एपीआई के माध्यम से आपके ऐप पर संदेश पाठ उपलब्ध कराता है।
  6. आपका एप्लिकेशन संदेश पाठ से एक बार कोड निकालता है और इसे आपके सर्वर पर वापस भेजता है।
  7. आपका सर्वर आपके ऐप से वन-टाइम कोड प्राप्त करता है, कोड की पुष्टि करता है, और अंत में रिकॉर्ड करता है कि उपयोगकर्ता ने अपने खाते को सफलतापूर्वक सत्यापित किया है।

अपने ऐप में स्वचालित SMS सत्यापन लागू करने के लिए, Android और सर्वर मार्गदर्शिकाएँ देखें:

Android गाइड सर्वर गाइड