मैसेज (एसएमएस) वापस पाने वाले एपीआई के ज़रिए अपने-आप मैसेज (एसएमएस) पाने की सुविधा

मैसेज (एसएमएस) वापस पाने वाले एपीआई से, आप अपने Android ऐप्लिकेशन में अपने-आप मैसेज (एसएमएस) की सुविधा का इस्तेमाल करके, उपयोगकर्ता की पुष्टि कर सकते हैं. इसके लिए, उपयोगकर्ता को मैन्युअल रूप से पुष्टि कोड नहीं डालना होगा और न ही ऐप्लिकेशन से अनुमति लेने की ज़रूरत होगी. जब आप अपने ऐप्लिकेशन में मैसेज (एसएमएस) की अपने-आप पुष्टि करने की सुविधा लागू करते हैं, तो पुष्टि की प्रक्रिया इस तरह दिखती है:

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

अपने ऐप्लिकेशन में अपने-आप मैसेज (एसएमएस) की पुष्टि लागू करने के लिए, Android और सर्वर गाइड देखें:

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