কোন API ব্যবহার করা উচিত?

Google Play পরিষেবাগুলির দুটি API আছে যেগুলি আপনি SMS-ভিত্তিক যাচাইকরণ প্রক্রিয়াটিকে স্ট্রীমলাইন করতে ব্যবহার করতে পারেন: SMS Retriever API এবং SMS User Consent API

SMS Retriever API একটি সম্পূর্ণ স্বয়ংক্রিয় ব্যবহারকারীর অভিজ্ঞতা প্রদান করে এবং সম্ভব হলে ব্যবহার করা উচিত। যাইহোক, এটি আপনাকে বার্তার বডিতে একটি কাস্টম হ্যাশ কোড স্থাপন করতে হবে এবং আপনি যদি সেই বার্তাটির প্রেরক না হন তবে এটি করা কঠিন হতে পারে৷

যদি বার্তার বিষয়বস্তুর উপর আপনার নিয়ন্ত্রণ না থাকে—উদাহরণস্বরূপ, যদি আপনার অ্যাপটি এমন কোনো আর্থিক প্রতিষ্ঠানের সাথে কাজ করে যা আপনার অ্যাপের মধ্যে অর্থপ্রদানের লেনদেন অনুমোদন করার আগে ব্যবহারকারীর ফোন নম্বর যাচাই করতে চায়—তাহলে আপনি SMS ব্যবহারকারী ব্যবহার করতে পারেন Consent API, যার জন্য কাস্টম হ্যাশ কোডের প্রয়োজন নেই। যাইহোক, এটি ব্যবহারকারীকে যাচাইকরণ কোড সম্বলিত বার্তাটি অ্যাক্সেস করার জন্য আপনার অ্যাপের অনুরোধ অনুমোদন করতে হবে। ব্যবহারকারীর কাছে ভুল বার্তা প্রকাশের সম্ভাবনা কমানোর জন্য, SMS ব্যবহারকারীর সম্মতি পরীক্ষা করবে যে বার্তাটিতে কমপক্ষে একটি নম্বর সহ 4-10 অক্ষরের আলফানিউমেরিক কোড রয়েছে কিনা। এটি ব্যবহারকারীর পরিচিতি তালিকায় প্রেরকদের থেকে বার্তাগুলিকেও ফিল্টার করবে৷

পার্থক্যগুলি নীচের সারণীতে সংক্ষিপ্ত করা হয়েছে:

এসএমএস রিট্রিভার SMS ব্যবহারকারীর সম্মতি
বার্তা প্রয়োজনীয়তা 11-সংখ্যার হ্যাশ কোড যা আপনার অ্যাপটিকে অনন্যভাবে সনাক্ত করে 4-10 সংখ্যার আলফানিউমেরিক কোড যাতে অন্তত একটি সংখ্যা থাকে৷
প্রেরকের প্রয়োজনীয়তা কোনোটিই নয় প্রেরক ব্যবহারকারীর পরিচিতি তালিকায় থাকতে পারে না৷
ব্যবহারকারীর মিথস্ক্রিয়া কোনোটিই নয় অনুমোদন করতে একটি আলতো চাপুন৷