ইমেল লিঙ্ক প্রমাণীকরণ আগে Firebase Dynamic Links উপর নির্ভর করত, যা 25 আগস্ট, 2025-এ বন্ধ হয়ে যাবে। আমরা Firebase Authentication iOS SDK সংস্করণ 11.8.0+ এ একটি বিকল্প সমাধান প্রকাশ করেছি। যদি আপনার অ্যাপ Firebase Dynamic Links ব্যবহার করে, তাহলে আপনার অ্যাপটিকে নতুন Firebase Hosting ভিত্তিক সিস্টেমে স্থানান্তর করা উচিত।
আপনার সংশ্লিষ্ট Firebase Dynamic Links ডোমেনকে একটি Firebase Hosting ডোমেনে স্থানান্তর করুন
Firebase Dynamic Links ডোমেন ব্যবহার করার পরিবর্তে, Firebase Authentication আপনার প্রকল্পের জন্য Firebase Hosting ডিফল্ট ডোমেন ব্যবহার করবে যাতে মোবাইল অ্যাপে ইমেল লিঙ্ক এবং অন্যান্য আউট-অফ-ব্যান্ড লিঙ্ক অ্যাকশনের জন্য লিঙ্ক তৈরি করা যায়। এর মানে হল যে আপনার মোবাইল অ্যাপে ইমেল প্রমাণীকরণ লিঙ্কগুলির জন্য এই ডিফল্ট ডোমেনটিকে সংশ্লিষ্ট ডোমেন হিসাবে ব্যবহার করার জন্য আপনার অ্যাপটিকেও আপডেট করতে হবে।
নতুন স্বয়ংক্রিয়ভাবে প্রভিশন করা Firebase Hosting ডিফল্ট ডোমেন ব্যবহার করতে আপনার অ্যাপ আপডেট করতে আপনি Apple প্ল্যাটফর্মে ইমেল লিঙ্ক ব্যবহার করে Firebase দিয়ে প্রমাণীকরণের নির্দেশাবলী অনুসরণ করতে পারেন।
নতুন ডোমেন থেকে লিঙ্কগুলি পরিচালনা করতে এবং সামনের দিকে মোবাইল অ্যাপ লিঙ্ক তৈরি করতে Firebase Hosting ডোমেন ব্যবহার শুরু করার জন্য Firebase Authentication নির্দেশ দিতে নিম্নলিখিত নির্দেশাবলী ব্যবহার করুন৷
আপনি যদি আপনার কাস্টম Firebase Hosting ডোমেন বা এমনকি আপনার কাস্টম Firebase Dynamic Links ডোমেনকে আপনার নতুন সংযুক্ত ডোমেন হিসাবে ব্যবহার করা চালিয়ে যেতে চান, মোবাইল লিঙ্কগুলি কাস্টমাইজ করুন বিভাগে নির্দেশাবলী ব্যবহার করে, আপনি যে ডোমেনটি ব্যবহার করতে চান তার সাথে মেলানোর পদক্ষেপগুলিকে মানিয়ে নিন৷
আপনার অ্যাপ সংশ্লিষ্ট ডোমেনের সাথে Firebase Hosting ডোমেন লিঙ্ক করুন।
আপনাকে অ্যাপ লিঙ্কগুলির জন্য একটি অ্যাসোসিয়েটেড ডোমেন হিসাবে নির্বাচিত ডোমেনটি কনফিগার করতে হবে৷ আপনার অ্যাপে এনটাইটেলমেন্ট সেট আপ করতে, টার্গেটের সাইনিং এবং ক্যাপাবিলিটিস ট্যাবটি Xcode-এ খুলুন এবং পূর্ববর্তী ধাপ থেকে অ্যাসোসিয়েটেড ডোমেন সক্ষমতায় Firebase Hosting ডোমেন যোগ করুন। ডিফল্ট Firebase Hosting ডোমেইন ব্যবহার করলে, এটি হবে
applinks: PROJECT_ID .firebaseapp.com
।আরও তথ্যের জন্য Apple এর ডকুমেন্টেশন সাইটে সম্পর্কিত ডোমেনগুলিকে সমর্থন করা দেখুন৷
একটি সংশ্লিষ্ট ডোমেন ফাইল আপনার সমস্ত Firebase Hosting ডোমেনের অধীনে স্থাপন করা হয়েছে। এটি অ্যাক্সেস করতে,
PROJECT_ID .firebaseapp.com/.well-known/apple-app-site-association
এ নেভিগেট করুন। এই AASA ফাইলটি ওভাররাইট করা যেতে পারে; আরও তথ্যের জন্য আপনার ইউনিভার্সাল লিংক কনফিগারেশন ফাইল তৈরি করুন এবং হোস্ট করুন দেখুন।নতুন লিঙ্ক ব্যবহার করার জন্য আপনার প্রকল্প কনফিগার করুন.
আপনি যখন নতুন ডোমেন লিঙ্কগুলি পরিচালনা করতে প্রস্তুত হন, তখন আপনি কীভাবে ইমেল লিঙ্কগুলি তৈরি করতে চান তা আপডেট করতে Firebase অ্যাডমিন SDK ব্যবহার করতে পারেন এবং নতুন Firebase Hosting ডোমেন ব্যবহার করে লিঙ্ক তৈরি করা শুরু করার জন্য আমাদের ব্যাকএন্ডকে নির্দেশ দিতে পারেন।
const updateRequest = { mobileLinksConfig: { domain: 'HOSTING_DOMAIN' } } const updateProjectConfig = () => { projectConfigManager.updateProjectConfig(updateRequest) .then((response) => { // updated project config }).catch((error) => { console.log('Error updating the project:', error); }); }
ইমেল লিঙ্ক পাঠান এবং খালাস.
আগের মত ইমেইল সাইন-ইন লিঙ্ক পাঠান। যখন কোনও শেষ ব্যবহারকারী লিঙ্কটিতে ক্লিক করেন, সাইন ইন শেষ করতে ইনস্টল করা থাকলে তাদের অ্যাপে পুনঃনির্দেশিত করা হবে।
আপনার মোবাইল লিঙ্ক কাস্টমাইজ করুন
আপনি একটি কাস্টম Firebase Hosting ডোমেন ব্যবহার করতে পারেন বা আপনার নতুন মোবাইল লিঙ্ক ডোমেন হতে আপনার কাস্টম Firebase Dynamic Links ডোমেন পুনরায় ব্যবহার করতে পারেন।
একটি কাস্টম Firebase Hosting ডোমেন ব্যবহার করুন
- একটি কাস্টম ডোমেন সেট আপ করতে Firebase Hosting গাইড অনুসরণ করুন৷
- আপনার অ্যাপ সম্পর্কিত ডোমেনে কাস্টম ডোমেন লিঙ্ক করুন।
-
linkDomain
হিসাবে একটি কাস্টম ডোমেন সহ একটি আপডেট করাActionCodeSettings
অবজেক্ট সহ ব্যবহারকারীর ইমেল ঠিকানায় একটি প্রমাণীকরণ লিঙ্ক পাঠান ।
আপনার কাস্টম Firebase Dynamic Links ডোমেন পুনরায় ব্যবহার করুন
- আপনি আপনার কাস্টম ডোমেন হিসাবে আপনার Firebase Dynamic Links ডোমেনগুলির যেকোনো একটি পুনরায় ব্যবহার করতে পারেন। যাইহোক, যেকোনও Firebase Dynamic Links কার্যকারিতা আর সমর্থিত হবে না (উদাহরণস্বরূপ, ব্যবহারকারীদের অ্যাপ স্টোরে রিডাইরেক্ট করা যাবে না যদি তাদের ডিভাইসে অ্যাপ ইনস্টল না থাকে)।
-
linkDomain
হিসাবে একটি কাস্টম ডোমেন সহ একটি আপডেট করাActionCodeSettings
অবজেক্ট সহ ব্যবহারকারীর ইমেল ঠিকানায় একটি প্রমাণীকরণ লিঙ্ক পাঠান ।