मैसेज (एसएमएस) के ज़रिए उपयोगकर्ता की सहमति से जुड़े एपीआई की मदद से, एक टैप में मैसेज (एसएमएस) की पुष्टि करना

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

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

जब उपयोगकर्ता मैसेज (एसएमएस) से पुष्टि करने की प्रक्रिया शुरू करता है, तो उसे कीबोर्ड का इस्तेमाल करके एक बार इस्तेमाल किए जाने वाला कोड डालने के लिए कहा जाएगा. ऐसा ज़रूरी है कि आप जिस स्थिति में हों, उपयोगकर्ता को उस डिवाइस से अलग डिवाइस पर एसएमएस मिले, जिस पर वह चल रहा हो.

फिर, अगर आपके ऐप्लिकेशन ने मैसेज (एसएमएस) के लिए उपयोगकर्ता की सहमति का अनुरोध किया है, तो उपयोगकर्ता को एक इनकमिंग मैसेज (एसएमएस) भेजा जाएगा, जिसमें एक बार इस्तेमाल होने वाला कोड शामिल होगा. इस मैसेज में एक मैसेज (एसएमएस) की पूरी सामग्री शेयर करने का विकल्प भी होगा. ऐसा सिर्फ़ तब होगा, जब आपके ऐप्लिकेशन ने उपयोगकर्ता को सहमति देने का अनुरोध किया हो. साथ ही, यह उस डिवाइस पर चल रहा हो जिस पर मैसेज (एसएमएस) भेजा गया है. यह कभी भी मैसेज नहीं दिखाएगा, जो उपयोगकर्ता के संपर्कों से भेजे गए हों.

अगर उपयोगकर्ता आपके ऐप्लिकेशन पर मैसेज (एसएमएस) की सामग्री उपलब्ध कराने का विकल्प चुनता है, तो मैसेज (एसएमएस) का पूरा टेक्स्ट शेयर किया जाएगा. उपयोगकर्ता को मैसेज (एसएमएस) से पुष्टि करने की प्रक्रिया अपने-आप पूरी होती है.

अगर उपयोगकर्ता शेयर नहीं करने का फ़ैसला लेता है, तो उपयोगकर्ता मैन्युअल तौर पर एसएमएस के ज़रिए पुष्टि करने के लिए एक बार इस्तेमाल होने वाला कोड टाइप करेगा.

मैसेज (एसएमएस) के लिए उपयोगकर्ता की सहमति वाले एपीआई का इस्तेमाल करके, मैसेज (एसएमएस) की पुष्टि करने की पूरी प्रक्रिया को लागू करने के लिए, आपको बैकएंड सर्वर के साथ मैसेज (एसएमएस) भेजने के लिए इंटरैक्ट करना होगा. साथ ही, मैसेज (एसएमएस) उपयोगकर्ता सहमति एपीआई भी भेजनी होगी, ताकि उपयोगकर्ता को एक बार इस्तेमाल होने वाले एक ही मैसेज को ऐक्सेस करने के लिए कहा जा सके.

सिलसिलेवार ढंग से, आपके ऐप्लिकेशन और सर्वर को एसएमएस के ज़रिए उपयोगकर्ता की सहमति वाले एपीआई का इस्तेमाल करके, मैसेज (एसएमएस) से पुष्टि करने की प्रक्रिया लागू करने के लिए, ये काम करने होंगे:

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

ज़्यादा जानकारी के लिए, मैसेज (एसएमएस) से पुष्टि करने वाला कोड पढ़ने के लिए एक बार सहमति देने का अनुरोध करें देखें.