Firebase ডায়নামিক লিঙ্ক (Android) থেকে দূরে ইমেল লিঙ্ক সাইন ইন মাইগ্রেট করুন

ইমেল লিঙ্ক প্রমাণীকরণ আগে Firebase Dynamic Links উপর নির্ভর করত, যা 25 আগস্ট, 2025-এ বন্ধ হয়ে যাবে। আমরা Firebase Authentication Android SDK সংস্করণ 23.2.0+ এবং Firebase BoM সংস্করণ 33.9.0+-এ একটি বিকল্প সমাধান প্রকাশ করেছি। যদি আপনার অ্যাপ পুরানো স্টাইলের লিঙ্কগুলি ব্যবহার করে এবং আপনি আপনার অ্যাপ স্থানান্তর করার জন্য একটি বিকল্প পদ্ধতি ব্যবহার করতে চান, তাহলে নতুন Firebase Hosting ভিত্তিক সিস্টেম ব্যবহার করতে Android-এ ইমেল লিঙ্ক ব্যবহার করে Firebase-এর মাধ্যমে প্রমাণীকরণ দেখুন।

এছাড়াও, আপনি যদি Firebase Authentication সাথে OAuth ফ্লো পরিচালনা করতে v20.0.0 এর নীচের Firebase Authentication Android SDK (বা v26.0.0 এর নীচে Firebase BoM ) ব্যবহার করেন, তাহলে আপনাকে সর্বশেষ Authentication SDK বা BoM সংস্করণে আপডেট করতে হবে ( Authentication v20+ বা 6.0+ BoM চালিয়ে যান)। Firebase Authentication OAuth প্রবাহ পরিচালনা করা।

আপনার সংশ্লিষ্ট Firebase Dynamic Links ডোমেনকে একটি Firebase Hosting ডোমেনে স্থানান্তর করুন

Firebase Dynamic Links ডোমেন ব্যবহার করার পরিবর্তে, Firebase Authentication আপনার প্রকল্পের জন্য Firebase Hosting ডিফল্ট ডোমেন ব্যবহার করবে যাতে মোবাইল অ্যাপে ইমেল লিঙ্ক এবং অন্যান্য আউট-অফ-ব্যান্ড লিঙ্ক অ্যাকশনের জন্য লিঙ্ক তৈরি করা যায়। এর মানে হল যে আপনার মোবাইল অ্যাপে ইমেল প্রমাণীকরণ লিঙ্কগুলির জন্য এই ডিফল্ট ডোমেনটিকে সংশ্লিষ্ট ডোমেন হিসাবে ব্যবহার করার জন্য আপনার অ্যাপটিকেও আপডেট করতে হবে।

নতুন স্বয়ংক্রিয়ভাবে প্রভিশন করা Firebase Hosting ডিফল্ট ডোমেন ব্যবহার করতে আপনার মোবাইল অ্যাপের লিঙ্ক আপডেট করতে আপনি Android-এ ইমেল লিঙ্ক ব্যবহার করে Firebase-এর মাধ্যমে প্রমাণীকরণের নির্দেশাবলী অনুসরণ করতে পারেন।

নতুন ডোমেন থেকে লিঙ্কগুলি পরিচালনা করতে এবং সামনের দিকে মোবাইল অ্যাপ লিঙ্ক তৈরি করতে নতুন ডোমেন ব্যবহার শুরু করার জন্য Firebase Authentication নির্দেশ দিতে নিম্নলিখিত নির্দেশাবলী ব্যবহার করুন৷

আপনি যদি আপনার কাস্টম Firebase Hosting ডোমেন বা এমনকি আপনার কাস্টম Firebase Dynamic Links ডোমেনকে আপনার নতুন যুক্ত ডোমেন হিসাবে ব্যবহার করা চালিয়ে যেতে চান, তাহলে আপনি যে ডোমেনটি ব্যবহার করতে চান তার সাথে মেলে এমন পদক্ষেপগুলি অনুসরণ করুন৷ মনে রাখবেন যে নিম্নলিখিত বিভাগে নির্দেশাবলী সম্পূর্ণ করার পরে, আপনার Firebase Dynamic Links কাস্টম ডোমেনের গভীর লিঙ্কিং বৈশিষ্ট্যটি সরানো হবে; ইমেল লিঙ্ক তৈরি করার জন্য শুধুমাত্র ডোমেন নিজেই থাকবে।

  1. আপনার Firebase Hosting লিঙ্ক পরিচালনা করতে আপনার Android অ্যাপ্লিকেশন কনফিগার করুন

    1. আপনার অ্যান্ড্রয়েড অ্যাপ্লিকেশন থেকে এই লিঙ্কগুলি পরিচালনা করার জন্য, আপনার অ্যাপের প্যাকেজের নাম Firebase কনসোল প্রকল্প সেটিংসে নির্দিষ্ট করা প্রয়োজন৷ এছাড়াও, আবেদনের শংসাপত্রের SHA-1 এবং SHA-256 প্রদান করতে হবে।
    2. আপনি যদি এই Firebase Hosting লিঙ্কগুলিকে একটি নির্দিষ্ট কার্যকলাপে পুনঃনির্দেশ করতে চান, তাহলে আপনাকে আপনার AndroidManifest.xml ফাইলে একটি অভিপ্রায় ফিল্টার কনফিগার করতে হবে। অভিপ্রায় ফিল্টারটি আপনার ডোমেনের Firebase Hosting লিঙ্কগুলিকে ধরতে হবে৷ AndroidManifest.xml এ:

      <intent-filter android:autoVerify="true">
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.BROWSABLE" />
        <category android:name="android.intent.category.DEFAULT" />
        <data
          android:scheme="https"
          android:host="PROJECT_ID.firebaseapp.com or a custom hosting domain"
          android:pathPrefix="/__/auth/links" />
      </intent-filter>
      

    যখন ব্যবহারকারীরা "/__/auth/links" পাথ এবং আপনার নির্দিষ্ট করা স্কিম এবং হোস্টের সাথে একটি হোস্টিং লিঙ্ক খোলে, তখন আপনার অ্যাপটি লিঙ্কটি পরিচালনা করতে এই উদ্দেশ্য ফিল্টার দিয়ে কার্যকলাপ শুরু করবে।

আপনি একটি কাস্টম Firebase Hosting ডোমেন ব্যবহার করতে পারেন বা আপনার নতুন মোবাইল লিঙ্ক ডোমেন হতে আপনার কাস্টম Firebase Dynamic Links ডোমেন পুনরায় ব্যবহার করতে পারেন।

একটি কাস্টম Firebase Hosting ডোমেন ব্যবহার করুন

  1. একটি কাস্টম ডোমেন সেট আপ করতে Firebase Hosting গাইড অনুসরণ করুন৷
  2. আপনার Firebase Hosting লিঙ্ক পরিচালনা করতে আপনার Android অ্যাপ্লিকেশন কনফিগার করুন। (উপরের পূর্ববর্তী বিভাগে নির্দেশাবলী)।
  3. linkDomain হিসাবে একটি কাস্টম ডোমেন সহ একটি আপডেট করা ActionCodeSettings অবজেক্ট সহ ব্যবহারকারীর ইমেল ঠিকানায় একটি প্রমাণীকরণ লিঙ্ক পাঠান
  1. আপনি আপনার কাস্টম ডোমেন হিসাবে আপনার Firebase Dynamic Links ডোমেনগুলির যেকোনো একটি পুনরায় ব্যবহার করতে পারেন। যাইহোক, যেকোনও Firebase Dynamic Links কার্যকারিতা আর সমর্থিত হবে না (উদাহরণস্বরূপ, ব্যবহারকারীরা তাদের ডিভাইসে অ্যাপ ইনস্টল না থাকলে অ্যাপ স্টোরে রিডাইরেক্ট করা যাবে না)।
  2. আপনার Firebase Hosting লিঙ্ক পরিচালনা করতে আপনার অ্যান্ড্রয়েড অ্যাপ্লিকেশন কনফিগার করুন (উপরের পূর্ববর্তী বিভাগে নির্দেশাবলী)।
  3. linkDomain হিসাবে একটি কাস্টম ডোমেন সহ একটি আপডেট করা ActionCodeSettings অবজেক্ট সহ ব্যবহারকারীর ইমেল ঠিকানায় একটি প্রমাণীকরণ লিঙ্ক পাঠান