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