সতর্কতা: এই ডেটা গুগল ব্যবহারকারী ডেটা নীতিমালার অধীনে সরবরাহ করা হয়েছে। দয়া করে পর্যালোচনা করুন এবং নীতিটি মেনে চলুন। এটি করতে ব্যর্থ হওয়ার ফলে প্রকল্প স্থগিত বা অ্যাকাউন্ট স্থগিতের ফলাফল হতে পারে।

ওয়ান ট্যাপ সাইন-ইন এবং সাইন-আপ দিয়ে শুরু করুন

আপনার অ্যাপে ওয়ান ট্যাপ সাইন-ইন যোগ করার আগে, আপনার Google API এবং Android প্রকল্পগুলি সেট আপ করুন।

আপনার Google APIs কনসোল প্রকল্প সেট আপ করুন

  1. API কনসোলে আপনার প্রজেক্ট খুলুন, অথবা যদি আপনার কাছে আগে থেকে না থাকে তাহলে একটি প্রজেক্ট তৈরি করুন।
  2. OAuth সম্মতি স্ক্রীন পৃষ্ঠায়, নিশ্চিত করুন যে সমস্ত তথ্য সম্পূর্ণ এবং সঠিক। বিশেষ করে, নিশ্চিত করুন যে আপনি আপনার অ্যাপের গোপনীয়তা নীতি এবং পরিষেবার শর্তাবলীর URLগুলি নির্দিষ্ট করেছেন৷
  3. শংসাপত্র পৃষ্ঠায়, আপনার অ্যাপের জন্য একটি Android ক্লায়েন্ট আইডি তৈরি করুন যদি আপনার কাছে ইতিমধ্যে একটি না থাকে। আপনাকে আপনার অ্যাপের প্যাকেজের নাম এবং SHA-1 স্বাক্ষর উল্লেখ করতে হবে।
  4. শংসাপত্র পৃষ্ঠায়, আপনার যদি ইতিমধ্যে একটি না থাকে তবে একটি ওয়েব অ্যাপ্লিকেশন ক্লায়েন্ট আইডি তৈরি করুন৷ আপনি অনুমোদিত জাভাস্ক্রিপ্ট অরিজিন এবং অনুমোদিত রিডাইরেক্ট ইউআরআই ক্ষেত্রগুলি ফাঁকা রাখতে পারেন। এই ক্লায়েন্ট আইডি আপনার প্রমাণীকরণ ব্যাকএন্ড সার্ভার প্রতিনিধিত্ব করে। (আপনার সার্ভার থেকে Google API কল করার সময় আপনি এই ক্লায়েন্ট আইডিটি ব্যবহার করবেন, কিন্তু আপনি না করলেও এটির প্রয়োজন।)

আপনার অ্যান্ড্রয়েড প্রকল্পে নির্ভরতা অন্তর্ভুক্ত করুন

  1. আপনার প্রকল্প-স্তরের build.gradle ফাইলে, আপনার buildscript এবং allprojects উভয় বিভাগেই Google-এর Maven সংগ্রহস্থল ( google() ) অন্তর্ভুক্ত করতে ভুলবেন না।
  2. আপনার মডিউল (অ্যাপ-লেভেল) বিল্ড ফাইলে (সাধারণত app/build.gradle ): Google Play পরিষেবার প্রমাণীকরণ লাইব্রেরির জন্য নির্ভরতা যুক্ত করুন:

    apply plugin: 'com.android.application'
    
    dependencies {
      // ...
    
      implementation 'com.google.android.gms:play-services-auth:20.2.0'
    }
    

ঐচ্ছিক: আপনার সাইটের সাথে আপনার অ্যাপ যুক্ত করুন

আপনার যদি এমন একটি ওয়েব সাইট থাকে যা আপনার অ্যাপের সাইন-ইন ব্যাকএন্ড শেয়ার করে, তাহলে একটি ডিজিটাল সম্পদ লিঙ্ক ফাইল তৈরি এবং প্রকাশ করুন যাতে এক প্ল্যাটফর্মে সাইন ইন করা ব্যবহারকারীরা সহজেই অন্যটিতে সাইন ইন করতে পারেন।

পরবর্তী পদক্ষেপ

আপনার অ্যাপে এক ট্যাপ সাইন-ইন প্রবাহ যোগ করুন