আমরা 7 বছর আগে ফায়ারবেস ডায়নামিক লিঙ্ক চালু করেছি যাতে ইউআরএলগুলি আরও শক্তিশালী হয় - উদাহরণস্বরূপ, রান-টাইম অবস্থার উপর ভিত্তি করে একটি লিঙ্কের গন্তব্য গতিশীলভাবে পরিবর্তন করা।
বছরের পর বছর ধরে, ওয়েব এবং মোবাইল ইকোসিস্টেমগুলি অ্যাপ লিঙ্ক , গুগল প্লে ইনস্ট্যান্ট , ইউনিভার্সাল লিঙ্কস এবং অ্যাপ ক্লিপগুলির মতো প্রযুক্তিগুলির সাথে বিকশিত হয়েছে এবং আপনার অ্যাপ ব্যবহারকারীদের জন্য অ্যাপ এবং ওয়েব জুড়ে ব্যবহারকারীর ভ্রমণকে আরও নির্বিঘ্ন এবং অনুমানযোগ্য করে তুলেছে। আমরা বিশ্বাস করি আপনি এবং আপনার ব্যবহারকারীরা এই প্রযুক্তিগুলি সরাসরি গ্রহণ করে এবং ইকোসিস্টেমকে এগিয়ে নিয়ে যাওয়ার মাধ্যমে আরও বেশি উপকৃত হবেন। যাইহোক, এই নতুন পরিবর্তনগুলির পাশাপাশি, ফায়ারবেস ডায়নামিক লিঙ্কগুলি তৈরি করা মূল নেটিভ APIগুলিও বিকশিত হয়েছে এবং নতুন চ্যালেঞ্জগুলি উপস্থাপন করেছে৷
উদাহরণস্বরূপ, বাস্তুতন্ত্রের পরিবর্তনগুলি ফায়ারবেস ডায়নামিক লিঙ্কের মূল বৈশিষ্ট্যগুলির একটির জন্য ধারাবাহিকভাবে স্থিতিশীল অভিজ্ঞতা প্রদান করার ক্ষমতাকে প্রভাবিত করেছে - প্ল্যাটফর্ম নির্বিশেষে অ্যাপ ব্যবহারকারীদের অ্যাপ-পরবর্তীতে একটি মসৃণ রূপান্তর প্রদান করে।
আদর্শের চেয়ে কম অভিজ্ঞতাকে সমর্থন করা চালিয়ে যাওয়ার পরিবর্তে, আমরা ফায়ারবেস ডায়নামিক লিঙ্কগুলিকে সূর্যাস্ত করার সিদ্ধান্ত নিয়েছি এবং অন্যান্য বিকাশকারী ব্যথার পয়েন্টগুলি সমাধান করার জন্য আমাদের সংস্থানগুলিকে পুনরায় ফোকাস করার সিদ্ধান্ত নিয়েছি।
আমরা বুঝি যে এই পরিবর্তনের জন্য বাজারে বিকল্প সমাধান বা প্ল্যাটফর্ম প্রদানকারীদের মূল্যায়ন ও গ্রহণ করার জন্য আপনার সময় লাগবে।
বাস্তুতন্ত্রের বিকাশ এবং পরিবর্তন অব্যাহত থাকায় আমরা আপনার চাহিদা মেটাতে Firebase-এর বিকাশ চালিয়ে যাচ্ছি। আমরা Firebase পণ্য জুড়ে নতুন বৈশিষ্ট্য এবং আপডেট চালু করা চালিয়ে যাব এবং আপনার অ্যাপ বিকাশের যাত্রায় আপনাকে সাহায্য করতে প্রতিশ্রুতিবদ্ধ।
আমার কি জানা দরকার?
25শে আগস্ট, 2025-এ, ফায়ারবেস ডায়নামিক লিঙ্কগুলি বন্ধ হয়ে যাবে৷ ফায়ারবেস ডায়নামিক লিঙ্ক দ্বারা পরিবেশিত সমস্ত লিঙ্ক (উভয় কাস্টম ডোমেন এবং page.link সাবডোমেনে হোস্ট করা হয়) কাজ করা বন্ধ করবে এবং আপনি আর নতুন লিঙ্ক তৈরি করতে পারবেন না।
Firebase ডায়নামিক লিঙ্কগুলি থেকে কীভাবে স্থানান্তরিত করবেন তা সিদ্ধান্ত নিতে আপনাকে সাহায্য করার জন্য, আমরা আপনার বিবেচনা করার জন্য অতিরিক্ত তথ্য সহ এই FAQ ডকুমেন্টটি আপডেট করা চালিয়ে যাব, সেইসাথে বিভিন্ন মাইগ্রেশন পরিস্থিতির জন্য মাইগ্রেশন গাইড সরবরাহ করব যা আপনি আজ Firebase ডায়নামিক লিঙ্কগুলি যেভাবে ব্যবহার করেন তার সাথে মেলে।
আমরা আরও প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী সহ এই নির্দেশিকা আপডেট করা চালিয়ে যাব কারণ অবক্ষয়টি 25শে আগস্ট, 2025 সূর্যাস্তের তারিখের দিকে এগিয়ে যায় এবং আমরা আপনার স্থানান্তর প্রচেষ্টায় আপনাকে সহায়তা করার কারণে আমরা যেকোন অতিরিক্ত সমস্যা খুঁজে পাই৷
আপনার সবচেয়ে গুরুত্বপূর্ণ কিছু প্রশ্নের উত্তর দিতে সাহায্য করার জন্য নীচের FAQ গুলি দেখুন৷
আপনার মাইগ্রেশন শুরু করতে, অনুগ্রহ করে নীচে আরও "কিভাবে আমি পরিষেবা থেকে স্থানান্তর করব" FAQ দেখুন৷
ফায়ারবেস ডায়নামিক লিংক কখন কাজ করা বন্ধ করবে?
25শে আগস্ট, 2025-এ, ফায়ারবেস ডায়নামিক লিঙ্কগুলি বন্ধ হয়ে যাবে৷ ফায়ারবেস ডায়নামিক লিংক (কাস্টম ডোমেনে এবং page.link সাবডোমেনে হোস্ট করা উভয়ই) দ্বারা পরিবেশিত সমস্ত লিঙ্ক কাজ করা বন্ধ করবে।
কত সময় আমার মাইগ্রেট করতে হবে?
আপনার মাইগ্রেশন সম্পূর্ণ করার জন্য 25শে আগস্ট, 2025 পর্যন্ত সময় আছে।
নতুন এবং বিদ্যমান লিঙ্ক কাজ চালিয়ে যেতে হবে?
হ্যাঁ, আপনার নতুন এবং বিদ্যমান লিঙ্কগুলি 25শে আগস্ট, 2025-এ ডাইনামিক লিঙ্ক পরিষেবা বন্ধ না হওয়া পর্যন্ত কাজ করতে থাকবে।
Firebase ডায়নামিক লিঙ্ক সূর্যাস্ত হলে (25শে আগস্ট, 2025-এ) আমার লিঙ্ক এবং আমার অ্যাপ(গুলি) কী হবে?
যখন ফায়ারবেস ডায়নামিক লিঙ্কগুলি সূর্যাস্ত হয়, আপনি এটি আশা করতে পারেন:
- ক্লিক করা সমস্ত লিঙ্ক শেষ ব্যবহারকারীদের কাছে HTTP 404 স্ট্যাটাস প্রতিক্রিয়া প্রদান করবে।
সমস্ত HTTP অনুরোধ এতে:
- https://firebasedynamiclinks.googleapis.com/v1/shortLinks (সংক্ষিপ্ত লিঙ্ক API)
- https://firebasedynamiclinks.googleapis.com/v1/SHORT_DYNAMIC_LINK/linkStats (লিঙ্ক স্ট্যাটস API)
একটি 400/403 HTTP স্থিতি প্রতিক্রিয়া প্রদান করবে।
আপনার অ্যাপে যে SDK প্ল্যাটফর্ম সংস্করণ এবং API কল করা হয়েছে তার উপর ভিত্তি করে নিম্নলিখিত আচরণ:
iOS
কেস ব্যবহার করুন API কল স্ট্যাটাস কোড আচরণ আপনার অ্যাপ ক্র্যাশ হবে? সংক্ষিপ্ত লিঙ্ক তৈরি করুন ছোট করা (দ্রুত)
shortenUrl (সুইফট)
shortenWithCompletion (উদ্দেশ্য-C)
400 ব্যর্থতার কারণ সহ ত্রুটি নির্গত হয় না* প্রথম ওপেন অ্যাট্রিবিউশন FirebaseApp.configure (Swift) / FIRApp.configure (Objective-C) এ স্বয়ংক্রিয়ভাবে কল করা হয়
400 কোন ত্রুটি নির্গত হয় না, কিন্তু একটি FDL বস্তু খালি ডেটা সহ ফেরত পাঠানো হয় না* অ্যাট্রিবিউশন আবার খুলুন হ্যান্ডেল ইউনিভার্সাল লিঙ্ক (সুইফট)
হ্যান্ডেল ইউনিভার্সাল লিঙ্ক (উদ্দেশ্য-সি)
400 ব্যর্থতার কারণ সহ ত্রুটি নির্গত হয় না* অ্যান্ড্রয়েড
কেস ব্যবহার করুন API কল স্ট্যাটাস কোড আচরণ আপনার অ্যাপ ক্র্যাশ হবে? সংক্ষিপ্ত লিঙ্ক তৈরি করুন বিল্ড শর্টডাইনামিক লিংক (কোটলিন)
বিল্ড শর্টডাইনামিক লিঙ্ক (জাভা)
400 ব্যর্থতার কারণ সহ ত্রুটি নির্গত হয় না* প্রথম ওপেন অ্যাট্রিবিউশন getDynamicLink(getIntent()) (কোটলিন)
getDynamicLink(getIntent()) (জাভা)
400 টাস্ক একটি সফল প্রতিক্রিয়া প্রদান করে, কিন্তু FDL ডেটা খালি থাকবে না* অ্যাট্রিবিউশন আবার খুলুন getDynamicLink(getIntent()) (কোটলিন)
getDynamicLink(getIntent()) (জাভা)
400 টাস্ক একটি সফল প্রতিক্রিয়া প্রদান করে, কিন্তু FDL ডেটা খালি থাকবে না* আমন্ত্রণ গ্রহণ করুন অভিপ্রায় পুনঃনির্দেশ পরিচালনা করার সময় Google Play পরিষেবাগুলিতে AppInvite মডিউল চালু করা হয় (*.page.link বা কাস্টম ডোমেন থেকে) 400 যখন Google Play পরিষেবাগুলি চালু করা হয় তখন একটি স্পিনার দেখায় এবং 400টি প্রতিক্রিয়া ফেরত দিলে অদৃশ্য হয়ে যায় না*
আমি কিভাবে পরিষেবা থেকে স্থানান্তর করা উচিত?
আমরা দেখেছি যে ফায়ারবেস ডায়নামিক লিঙ্ক ব্যবহার করার ক্ষেত্রে বিভিন্ন ডেভেলপারদের বিভিন্ন প্রয়োজন রয়েছে।
আপনার নিজের ব্যবহারের ক্ষেত্রে এবং আপনার ফায়ারবেস ডায়নামিক লিঙ্কের ব্যবহারের মূল্যায়নের উপর নির্ভর করে, সম্ভবত নীচের পরিস্থিতিগুলির মধ্যে একটি আপনার প্রয়োজনের সাথে মিলবে।
ফায়ারবেস ডায়নামিক লিঙ্কগুলির সাথে আমার সম্পূর্ণ বৈশিষ্ট্য সমতা প্রয়োজন হলে আমার কী করা উচিত?
এই দৃশ্যের জন্য, আমরা আপনাকে অন্যান্য ডিপ-লিঙ্কিং পরিষেবা প্রদানকারী/বিক্রেতাদের ব্যবহার করার পরামর্শ দিই, যেমন Adjust, Airbridge, AppsFlyer, Bitly, Branch, Kochava এবং বাজারে অন্যান্য অনুরূপ প্রদানকারী। (দ্রষ্টব্য, এই সরবরাহকারীগুলি Google দ্বারা যাচাই করা হয়নি, তবে Firebase ডায়নামিক লিঙ্কগুলির অনুরূপ কার্যকারিতা প্রদান করে)।
এছাড়াও আপনি আপনার ডিপ-লিঙ্ক মেটাডেটা রপ্তানি করতে পারেন, যা আপনার লিঙ্কগুলিকে আপনি যে কোনো প্রদানকারীতে স্থানান্তরিত করা সহজ করে তুলতে পারেন৷
Firebase ডায়নামিক লিঙ্কগুলির সাথে মিলিত বৈশিষ্ট্যগুলির সাথে একটি প্রদানকারীকে খুঁজে পেতে সাহায্য করার জন্য, নীচের বৈশিষ্ট্যগুলির নিম্নলিখিত তালিকাটি পড়ুন৷
ফায়ারবেস ডায়নামিক লিঙ্ক বৈশিষ্ট্য:
- ব্যবহারকারীদের তাদের ডিভাইসের জন্য একটি একক ক্লিক থেকে সঠিক স্টোরে নিয়ে যায় (এবং প্রয়োজনে একটি ওয়েবপৃষ্ঠায় ফিরে আসে)
- আপনার অ্যাপ ডাউনলোড এবং ইনস্টল করার পরে একটি বিলম্বিত গভীর লিঙ্ক দেখার পর ব্যবহারকারীদের যাত্রার ধারাবাহিকতা প্রদান করে
- আপনার অ্যাপে ডিপ-লিঙ্ক করা সামগ্রীর মাধ্যমে ব্যবহারকারীদের একটি প্রাসঙ্গিক অভিজ্ঞতা প্রদান করে (যখন ইতিমধ্যেই ইনস্টল করা থাকে)
- ডায়নামিক লিঙ্ক ক্লিক ইভেন্ট সম্পর্কিত বিশ্লেষণ ডেটা প্রদান করে
- শর্ট-লিঙ্ক URL তৈরি করার ক্ষমতা প্রদান করে
- সামাজিক ভাগ করে নেওয়ার জন্য লিঙ্কগুলিতে মেটাডেটা যোগ করার ক্ষমতা প্রদান করে
যদি আমি আমার অ্যাপটি ইতিমধ্যেই ইনস্টল করার পরে শুধুমাত্র ডিপ-লিঙ্ক করার বিষয়ে চিন্তা করি?
এই দৃশ্যের জন্য, আমরা অ্যাপ লিঙ্ক এবং ইউনিভার্সাল লিঙ্কগুলি ব্যবহার করার পরামর্শ দিই যা ডেভেলপারদের তাদের ব্যবহারকারীদের জন্য গভীর-লিঙ্কিং অভিজ্ঞতা প্রদানের জন্য প্ল্যাটফর্ম-সমর্থিত উপায়।
আপনি আপনার নতুন লিঙ্কগুলির জন্য যে ডোমেনটি ব্যবহার করার পরিকল্পনা করছেন তার প্রয়োজনীয় ডোমেন এবং সম্পদ লিঙ্ক যাচাইকরণ ফাইলগুলি হোস্ট করতে কীভাবে ঐচ্ছিকভাবে Firebase হোস্টিং ব্যবহার করবেন তাও এই নির্দেশিকাটি বর্ণনা করে (যেমন, অ্যাপ লিঙ্কের জন্য assetlinks.json ফাইল, apple-app-site-association ফাইল ইউনিভার্সাল লিঙ্ক)।
যদি আমার অ্যাপের আর Firebase ডায়নামিক লিঙ্কের বৈশিষ্ট্যের প্রয়োজন না হয় এবং এটির প্রতিস্থাপনের প্রয়োজন না হয় তাহলে কী হবে?
এই দৃশ্যের জন্য, আসন্ন সূর্যাস্ত পরিচালনা করার জন্য আপনাকে আপনার অ্যাপে কোনো পদক্ষেপ নিতে হবে না, তবে আমরা সুপারিশ করছি:
আপনার লিংক মেটাডেটা এক্সপোর্ট করার গাইড অনুসরণ করে আপনার বিদ্যমান Firebase ডায়নামিক লিঙ্কগুলি পর্যালোচনা করে নিশ্চিত করুন যে লিঙ্কগুলি আর পরিবেশন করা না হলে আপনার ব্যবহারকারী এবং অ্যাপ প্রভাবিত হবে না।
Firebase কনসোলে আপনার Firebase ডায়নামিক লিঙ্ক URL উপসর্গ মুছে ফেলা হচ্ছে। দ্রষ্টব্য: ইউআরএল প্রিফিক্স ডোমেন 25শে আগস্ট, 2025 এর পরে স্বয়ংক্রিয়ভাবে মুছে যাবে।
আপনার অ্যাপ থেকে Firebase ডায়নামিক লিঙ্ক SDK সরানো হচ্ছে।
আপনি যদি এমন একটি মাইগ্রেশন দৃশ্য দেখেন যা আপনার নিজের চাহিদা পূরণ করে না, তাহলে অনুগ্রহ করে আমাদের জানাতে যোগাযোগ করুন
আমি কি এখনও ফায়ারবেস ডায়নামিক লিঙ্ক এপিআই ব্যবহার করতে পারব?
শর্ট লিঙ্ক এবং অ্যানালিটিক্সের জন্য Firebase ডায়নামিক লিঙ্ক এপিআই 25শে আগস্ট, 2025 তারিখে সূর্যাস্তের তারিখ পর্যন্ত উপলব্ধ থাকবে।
সেই তারিখের পরে এই APIগুলি আর ব্যবহারের জন্য উপলব্ধ থাকবে না এবং পরিষেবাটি বন্ধ হয়ে যাবে ৷
আমি কিভাবে আমার লিঙ্ক মেটাডেটা রপ্তানি করতে পারি?
আমি কীভাবে আমার ফায়ারবেস ডায়নামিক লিঙ্ক লিঙ্ক বিশ্লেষণ ডেটা পেতে পারি?
আপনি আপনার Firebase ডায়নামিক লিঙ্ক মেটাডেটা পুনরুদ্ধার করতে এক্সপোর্ট গাইড ব্যবহার করতে পারেন, যার মধ্যে লিঙ্কটিই রয়েছে।
আপনার প্রতিটি Firebase ডায়নামিক লিঙ্কের জন্য লিঙ্ক পরিসংখ্যান ডেটা পুনরুদ্ধার করতে আপনি Firebase ডায়নামিক লিঙ্ক বিশ্লেষণ API ব্যবহার করতে পারেন। এই Analytics API ~5 QPS-এ সীমাবদ্ধ। API ব্যবহার করার সময় সেই অনুরোধের সীমার মধ্যে কীভাবে কাজ করবেন তার একটি উদাহরণের জন্য, দয়া করে এই ক্লাউড টাস্ক নমুনাটি পড়ুন।
এছাড়াও আপনি Google Analytics ব্যবহার করতে পারেন এবং Google Analytics-এর জন্য অনন্য অ্যাপ আপডেট ইভেন্ট সহ লিঙ্ক বিশ্লেষণ ডেটার একটি উপসেটের জন্য আপনার ডেটা রপ্তানি করতে পারেন।
আপনার মাইগ্রেশনে সাহায্য করার জন্য যদি আপনার অনুরোধের হারের প্রয়োজন হয়, তাহলে অনুগ্রহ করে Firebase সাপোর্টে আমাদের সাথে যোগাযোগ করুন।
সূর্যাস্তের তারিখের (25শে আগস্ট, 2025) পরে বিদ্যমান লিঙ্কের মেটাডেটার কী হবে?
আপনার ডোমেন এবং লিঙ্ক মেটাডেটা 25শে আগস্ট, 2025 তারিখে মুছে ফেলার জন্য চিহ্নিত করা হবে এবং আমাদের ডেটা ধারণ নীতি অনুসারে পরিষ্কার করা হবে।
আমি বর্তমানে ফায়ারবেস প্রমাণীকরণে ইমেল লিঙ্ক প্রমাণীকরণের জন্য ডায়নামিক লিঙ্কগুলি ব্যবহার করছি বা ব্যবহার করছি। এই বৈশিষ্ট্যটি কি সূর্যাস্তের পরেও কাজ করতে থাকবে?
হ্যাঁ, Firebase প্রমাণীকরণ ব্যবহার করে আপনার ইমেল লিঙ্ক প্রমাণীকরণ কাজ চালিয়ে যাবে।
Firebase প্রমাণীকরণ বর্তমানে প্রমাণীকরণ লিঙ্কগুলি কাস্টমাইজ করতে Firebase ডায়নামিক লিঙ্কগুলি ব্যবহার করে, কিন্তু আমরা একটি আপডেট প্রদান করব যার জন্য একটি ক্লায়েন্ট-সাইড আপডেটের প্রয়োজন হবে তা নিশ্চিত করার জন্য যে Firebase ডায়নামিক লিঙ্ক পরিষেবা বন্ধ হওয়ার পরে ইমেল লিঙ্ক প্রমাণীকরণ কাজ চালিয়ে যাচ্ছে।
মনে রাখবেন যে Firebase প্রমাণীকরণ শুধুমাত্র অভ্যন্তরীণভাবে Firebase ডায়নামিক লিঙ্ক পরিষেবার উপর নির্ভর করে, কিন্তু Firebase ডায়নামিক লিঙ্ক SDK-এর উপর নির্ভর করে না।
Firebase প্রমাণীকরণে ইমেল লিঙ্ক প্রমাণীকরণ সক্ষম করতে আমাকে Firebase ডায়নামিক লিঙ্কগুলিতে অনবোর্ড করতে হবে। আমি কি করব?
আপনার Firebase প্রোজেক্টে যদি 25শে আগস্ট, 2023 তারিখে সূর্যাস্তের ঘোষণার তারিখ থেকে FDL সক্ষম না থাকে তবে Firebase ডায়নামিক লিঙ্কগুলিতে নতুনভাবে অনবোর্ড করা বর্তমানে সম্ভব নয়।
ইমেল লিঙ্ক প্রমাণীকরণ সক্ষম করতে আপনার যদি Firebase ডায়নামিক লিঙ্কগুলি সক্ষম করতে হয়, অনুগ্রহ করে Firebase সহায়তার সাথে যোগাযোগ করুন এবং আমরা আপনাকে কনফিগার করতে সহায়তা করার জন্য আপনার সাথে যোগাযোগ করব।
নোট করুন যে কার্যকারিতার এই ধারাবাহিকতা স্টোর এবং ওয়েব রাউটিং, বিলম্বিত এবং নিয়মিত ডিপ-লিঙ্কিংয়ের প্রাথমিক ব্যবহারের ক্ষেত্রে Firebase ডায়নামিক লিঙ্কগুলি ব্যবহার করা থেকে আলাদা, যা উপরে শেয়ার করা মাইগ্রেশন টাইমলাইন অনুসারে অবচয় করা হবে।
ফায়ারবেস ডায়নামিক লিঙ্কের কিছু বিকল্প বিকল্প কি কি?
অনুগ্রহ করে দেখুন "কিভাবে আমার পরিষেবা থেকে স্থানান্তর করা উচিত" FAQ যা বিভিন্ন মাইগ্রেশন পরিস্থিতির বিবরণ দেয় এবং উপলব্ধ বিভিন্ন বিকল্পের জন্য মাইগ্রেশন গাইড প্রদান করে।