এসএমএস রিট্রিভার এপিআই-এর সাহায্যে, আপনি আপনার অ্যান্ড্রয়েড অ্যাপে স্বয়ংক্রিয়ভাবে এসএমএস-ভিত্তিক ব্যবহারকারী যাচাইকরণ করতে পারেন, ব্যবহারকারীকে ম্যানুয়ালি যাচাইকরণ কোড টাইপ করতে না হয় এবং কোনো অতিরিক্ত অ্যাপ অনুমতির প্রয়োজন ছাড়াই। আপনি যখন আপনার অ্যাপে স্বয়ংক্রিয় SMS যাচাইকরণ প্রয়োগ করেন, তখন যাচাইকরণের প্রবাহটি এরকম দেখায়:
- একজন ব্যবহারকারী আপনার অ্যাপে এসএমএস যাচাইকরণ শুরু করেন। আপনার অ্যাপ ব্যবহারকারীকে একটি ফোন নম্বর প্রদান করতে বা পাসওয়ার্ড ইঙ্গিত নির্বাচকের জন্য স্মার্ট লক ব্যবহার করতে অনুরোধ করতে পারে যদি ব্যবহারকারীর অ্যাকাউন্ট তৈরি করার জন্য সেই তথ্যের প্রয়োজন না হয়।
- আপনার অ্যাপ ব্যবহারকারীর ফোন নম্বর যাচাই করার জন্য আপনার সার্ভারে একটি অনুরোধ করে। আপনার ব্যবহারকারীর ডাটাবেসে কি তথ্য পাওয়া যায় তার উপর নির্ভর করে, এই অনুরোধে ব্যবহারকারীর আইডি, ব্যবহারকারীর ফোন নম্বর বা উভয়ই অন্তর্ভুক্ত থাকতে পারে।
- একই সময়ে, আপনার অ্যাপ আপনার সার্ভার থেকে একটি SMS প্রতিক্রিয়া শোনার জন্য SMS Retriever API-কে কল করে।
- আপনার সার্ভার ব্যবহারকারীকে একটি এসএমএস বার্তা পাঠায় যাতে আপনার সার্ভারে ফেরত পাঠানোর জন্য একটি এককালীন কোড এবং একটি হ্যাশ থাকে যা আপনার অ্যাপকে শনাক্ত করে৷
- যখন ব্যবহারকারীর ডিভাইস এসএমএস বার্তাটি পায়, তখন Google Play পরিষেবাগুলি অ্যাপ হ্যাশ ব্যবহার করে তা নির্ধারণ করে যে বার্তাটি আপনার অ্যাপের জন্য তৈরি করা হয়েছে এবং SMS Retriever API-এর মাধ্যমে বার্তা পাঠ্যটি আপনার অ্যাপে উপলব্ধ করে।
- আপনার অ্যাপ মেসেজ টেক্সট থেকে ওয়ান-টাইম কোড পার্স করে এবং আপনার সার্ভারে ফেরত পাঠায়।
- আপনার সার্ভার আপনার অ্যাপ থেকে এককালীন কোড গ্রহণ করে, কোডটি যাচাই করে এবং অবশেষে রেকর্ড করে যে ব্যবহারকারী সফলভাবে তাদের অ্যাকাউন্ট যাচাই করেছে।
আপনার অ্যাপে স্বয়ংক্রিয় SMS যাচাইকরণ বাস্তবায়ন করতে, Android এবং সার্ভার গাইড দেখুন: