অ্যাপ ফ্লিপ

একবার আপনার OAuth 2.0 বাস্তবায়ন হয়ে গেলে, আপনি ঐচ্ছিকভাবে OAuth-ভিত্তিক App Flip কনফিগার করতে পারেন, যা আপনার Android ব্যবহারকারীদের আপনার প্রমাণীকরণ সিস্টেমে তাদের অ্যাকাউন্টগুলিকে তাদের Google অ্যাকাউন্টের সাথে আরও দ্রুত লিঙ্ক করতে দেয়। নিম্নলিখিত বিভাগগুলি আপনার Cloud-to-cloud ইন্টিগ্রেশনের জন্য App Flip কীভাবে ডিজাইন এবং বাস্তবায়ন করবেন তা বর্ণনা করে।

নকশা নির্দেশিকা

এই বিভাগটি অ্যাপ ফ্লিপ অ্যাকাউন্ট লিঙ্কিং সম্মতি স্ক্রিনের জন্য ডিজাইনের প্রয়োজনীয়তা এবং সুপারিশগুলি বর্ণনা করে। Google আপনার অ্যাপে কল করার পরে, আপনার অ্যাপ ব্যবহারকারীকে সম্মতি স্ক্রিনটি প্রদর্শন করে।

আবশ্যকতা

  1. আপনার অবশ্যই একটি Google অনুমোদন বিবৃতি থাকতে হবে যেমন "একবার লিঙ্ক হয়ে গেলে, Google আপনার ডিভাইসগুলি নিয়ন্ত্রণ করার অনুমতি পাবে।"
  2. আপনাকে অবশ্যই জানাতে হবে যে ব্যবহারকারীর অ্যাকাউন্টটি গুগলের সাথে লিঙ্ক করা হচ্ছে, গুগল হোম বা গুগল অ্যাসিস্ট্যান্টের মতো কোনও নির্দিষ্ট গুগল পণ্যের সাথে নয়
  3. আপনার সম্মতি স্ক্রিনে স্পষ্টভাবে একটি কল-টু-অ্যাকশন উল্লেখ করতে হবে এবং লিঙ্কিং অ্যাকশনের জন্য "সম্মত হন এবং লিঙ্ক করুন" শব্দটি ব্যবহার করতে হবে। এর কারণ হল ব্যবহারকারীদের বুঝতে হবে যে তাদের অ্যাকাউন্ট লিঙ্ক করার জন্য Google-এর সাথে কোন ডেটা শেয়ার করতে হবে।
  4. ব্যবহারকারীরা যদি লিঙ্ক না করতে চান, তাহলে আপনাকে তাদের ফিরে যেতে, অস্বীকার করতে বা বাতিল করতে একটি উপায় প্রদান করতে হবে। বাতিল করার জন্য "বাতিল করুন" শব্দটি ব্যবহার করুন।
  5. আপনাকে এই ওয়ার্কফ্লোটি বাস্তবায়ন করতে হবে: "সম্মত হন এবং লিঙ্ক করুন" এ ক্লিক করার পর, আপনাকে লিঙ্কিং সফলতা দেখাতে হবে এবং ব্যবহারকারীকে স্বয়ংক্রিয়ভাবে Google Home অ্যাপে ফিরিয়ে আনতে হবে। ব্যবহারকারী এখন আপনার অ্যাকশন সহ Google Home অ্যাপে লিঙ্ক করা ডিভাইসটি দেখতে পাবেন। "বাতিল করুন" এ ক্লিক করার পর আপনার ব্যবহারকারীকে Google Home অ্যাপে ফিরিয়ে আনতে হবে।

সুপারিশ

আমরা আপনাকে নিম্নলিখিতগুলি করার পরামর্শ দিচ্ছি:

  1. Google-এর গোপনীয়তা নীতি প্রদর্শন করুন। সম্মতি স্ক্রিনে Google-এর গোপনীয়তা নীতির একটি লিঙ্ক অন্তর্ভুক্ত করুন।

  2. শেয়ার করার জন্য ডেটা। ব্যবহারকারীকে স্পষ্ট এবং সংক্ষিপ্ত ভাষা ব্যবহার করে বলুন যে গুগল তাদের কোন ডেটা চায় এবং কেন।

  3. লিঙ্কমুক্ত করার ক্ষমতা। ব্যবহারকারীদের লিঙ্কমুক্ত করার জন্য একটি ব্যবস্থা প্রদান করুন, যেমন আপনার প্ল্যাটফর্মে তাদের অ্যাকাউন্ট সেটিংসের একটি URL। বিকল্পভাবে, আপনি Google অ্যাকাউন্টের একটি লিঙ্ক অন্তর্ভুক্ত করতে পারেন যেখানে ব্যবহারকারীরা তাদের লিঙ্ক করা অ্যাকাউন্ট পরিচালনা করতে পারবেন।

  4. ব্যবহারকারীর অ্যাকাউন্ট পরিবর্তন করার ক্ষমতা। ব্যবহারকারীদের তাদের অ্যাকাউন্ট(গুলি) পরিবর্তন করার জন্য একটি পদ্ধতির পরামর্শ দিন। এটি বিশেষ করে উপকারী যদি ব্যবহারকারীদের একাধিক অ্যাকাউন্ট থাকে।

    • যদি কোনও ব্যবহারকারীকে অ্যাকাউন্ট পরিবর্তন করার জন্য সম্মতি স্ক্রিনটি বন্ধ করতে হয়, তাহলে Google-এ একটি পুনরুদ্ধারযোগ্য ত্রুটি পাঠান যাতে ব্যবহারকারী OAuth লিঙ্কিং এবং অন্তর্নিহিত প্রবাহের মাধ্যমে পছন্দসই অ্যাকাউন্টে সাইন ইন করতে পারেন।
  5. আপনার লোগো অন্তর্ভুক্ত করুন। সম্মতি স্ক্রিনে আপনার কোম্পানির লোগো প্রদর্শন করুন। আপনার লোগো স্থাপনের জন্য আপনার স্টাইল নির্দেশিকা ব্যবহার করুন। আপনি যদি Google এর লোগোও প্রদর্শন করতে চান, তাহলে লোগো এবং ট্রেডমার্ক দেখুন।

এই চিত্রটিতে একটি উদাহরণ সম্মতি স্ক্রিন দেখানো হয়েছে যেখানে ব্যবহারকারীর সম্মতি স্ক্রিন ডিজাইন করার সময় যেসব ব্যক্তিগত প্রয়োজনীয়তা এবং সুপারিশ অনুসরণ করতে হবে তার প্রতি আহ্বান জানানো হয়েছে।
চিত্র ১: অ্যাকাউন্ট লিঙ্কিং সম্মতি স্ক্রিন ডিজাইন নির্দেশিকা।

OAuth-ভিত্তিক App Flip জন্য সেট আপ করুন

নিম্নলিখিত বিভাগগুলিতে OAuth-ভিত্তিক অ্যাপ ফ্লিপের পূর্বশর্তগুলি এবং Google Home ডেভেলপার কনসোলে আপনার অ্যাপ ফ্লিপ প্রকল্পটি কীভাবে কনফিগার করবেন তা বর্ণনা করা হয়েছে।

একটি ক্লাউড-টু-ক্লাউড ইন্টিগ্রেশন তৈরি করুন এবং একটি OAuth 2.0 সার্ভার সেট আপ করুন

App Flip কনফিগার করার আগে, আপনাকে নিম্নলিখিতগুলি করতে হবে:

ডেভেলপার কনসোলে অ্যাপ ফ্লিপ কনফিগার করুন

নিম্নলিখিত বিভাগে ডেভেলপার কনসোলে অ্যাপ ফ্লিপ কীভাবে কনফিগার করবেন তা বর্ণনা করা হয়েছে।

  1. OAuth Client information এর অধীনে সমস্ত ক্ষেত্র পূরণ করুন। (যদি App Flip সমর্থিত না হয়, তাহলে নিয়মিত OAuth ফলব্যাক হিসেবে ব্যবহৃত হয়।)
  2. অ্যাকাউন্ট লিঙ্কিংয়ের জন্য আপনার অ্যাপ ব্যবহার করুন (ঐচ্ছিক) এর অধীনে, iOS এর জন্য সক্ষম করুন চেক করুন।
  3. ইউনিভার্সাল লিঙ্ক ক্ষেত্রটি পূরণ করুন। ইউনিভার্সাল লিঙ্ক সম্পর্কে আরও তথ্যের জন্য, অ্যাপ এবং ওয়েবসাইটগুলিকে আপনার সামগ্রীতে লিঙ্ক করার অনুমতি দেওয়া দেখুন।
  4. আপনি যদি ঐচ্ছিকভাবে আপনার ক্লায়েন্ট কনফিগার করতে চান, তাহলে স্কোপ যোগ করুন এবং Configure your client (ঐচ্ছিক) এর অধীনে Add scope এ ক্লিক করুন।
  5. সংরক্ষণ করুন ক্লিক করুন।

আপনার iOS বা Android অ্যাপে App Flip বাস্তবায়নের জন্য আপনি এখন পরবর্তী বিভাগে যেতে পারেন।

আপনার নেটিভ অ্যাপগুলিতে App Flip প্রয়োগ করুন

App Flip বাস্তবায়নের জন্য, গুগল থেকে একটি ডিপ লিঙ্ক গ্রহণ করার জন্য আপনাকে আপনার অ্যাপে ব্যবহারকারীর অনুমোদন কোড পরিবর্তন করতে হবে।

আপনার ডিভাইসে App Flip পরীক্ষা করুন

এখন যেহেতু আপনি ক্লাউড-টু-ক্লাউড ইন্টিগ্রেশন তৈরি করেছেন এবং কনসোলে এবং আপনার অ্যাপে অ্যাপ ফ্লিপ কনফিগার করেছেন, আপনি আপনার মোবাইল ডিভাইসে অ্যাপ ফ্লিপ পরীক্ষা করতে পারেন। অ্যাপ ফ্লিপ পরীক্ষা করতে আপনি গুগল হোম অ্যাপ ব্যবহার করতে পারেন।

Google Home অ্যাপ থেকে App Flip পরীক্ষা করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. ডেভেলপার কনসোলে যান এবং আপনার প্রকল্পটি নির্বাচন করুন।
  2. ক্লাউড-টু-ক্লাউড > টেস্ট এ যান।
  3. হোম অ্যাপ থেকে অ্যাকাউন্ট লিঙ্কিং ফ্লো ট্রিগার করুন:
    1. Google Home app (GHA) খুলুন।
    2. + বোতামে ক্লিক করুন।
    3. ডিভাইস সেট আপ করুন ক্লিক করুন।
    4. কিছু ইতিমধ্যে সেট আপ করা আছে? ক্লিক করুন।
    5. প্রোভাইডারদের তালিকা থেকে আপনার ক্লাউড-টু-ক্লাউড ইন্টিগ্রেশন নির্বাচন করুন। তালিকায় এটির আগে "[পরীক্ষা]" লেখা থাকবে। যখন আপনি তালিকা থেকে আপনার [পরীক্ষা] ইন্টিগ্রেশন নির্বাচন করবেন, তখন এটি আপনার অ্যাপটি খুলবে।
    6. আপনার অ্যাপটি চালু হয়েছে কিনা তা যাচাই করুন এবং আপনার অনুমোদন প্রবাহ পরীক্ষা করা শুরু করুন।