Firebase Dynamic Links
Firebase Dynamic Links হল এমন লিঙ্ক যা একাধিক প্ল্যাটফর্মে আপনার পছন্দমতো কাজ করে এবং আপনার অ্যাপ আগে থেকেই ইনস্টল করা আছে কিনা।
Dynamic Links-এর মাধ্যমে, আপনার ব্যবহারকারীরা যে প্ল্যাটফর্মে আপনার লিঙ্ক খুলবেন সেটির জন্য উপলভ্য সেরা অভিজ্ঞতা পাবেন। কোনও ব্যবহারকারী iOS বা Android-এ Dynamic Link খুললে, তাকে সরাসরি আপনার নেটিভ অ্যাপে লিঙ্ক করা কন্টেন্টে নিয়ে যাওয়া হতে পারে। কোনও ব্যবহারকারী ডেস্কটপ ব্রাউজারে একই Dynamic Link খুললে, তাকে আপনার ওয়েবসাইটে সমতুল্য কন্টেন্টে নিয়ে যাওয়া হতে পারে।
এছাড়াও, Dynamic Links অ্যাপ ইনস্টল জুড়ে কাজ করে: কোনও ব্যবহারকারী iOS বা Android-এ Dynamic Link খুললে এবং তার ডিভাইসে আপনার অ্যাপ ইনস্টল করা না থাকলে, তাকে এটি ইনস্টল করার জন্য প্রম্পট করা হতে পারে; তারপরে, ইনস্টল করার পরে, আপনার অ্যাপ শুরু হয় এবং লিঙ্ক অ্যাক্সেস করতে পারে।
এটি কীভাবে কাজ করে?
আপনি Dynamic Link কনসোল, REST API, iOS বা Android Builder API ব্যবহার করে অথবা আপনার অ্যাপের জন্য নির্দিষ্ট Dynamic Link ডোমেনে প্যারামিটার যোগ করে URL তৈরি করে Firebase। এইসব প্যারামিটার ব্যবহারকারীর প্ল্যাটফর্ম এবং আপনার অ্যাপ ইনস্টল করা আছে কিনা তার উপর নির্ভর করে আপনি যে লিঙ্ক খুলতে চান তা নির্দিষ্ট করে।
কোনও ব্যবহারকারী আপনার Dynamic Links খুললে, আপনার অ্যাপ এখনও ইনস্টল করা না থাকলে, ব্যবহারকারীকে আপনার অ্যাপ ইনস্টল করার জন্য Play Store বা App Store-এ পাঠানো হয় (যদি না আপনি অন্য কিছু নির্দিষ্ট করেন) এবং আপনার অ্যাপ খুলে যায়। তারপরে, আপনার অ্যাপে পাস করা লিঙ্কটি আপনি পুনরুদ্ধার করতে পারবেন এবং আপনার অ্যাপের জন্য উপযুক্ত হিসেবে ডিপ লিঙ্কটি ম্যানেজ করতে পারবেন।
কাস্টম লিঙ্ক ডোমেন
আপনি তৈরি করতে Dynamic Links পারবেন আপনার নিজের ডোমেন নাম:
https://example.com/summer-sale https://example.com/links/promos/summer-sale https://links.example.com/summer-sale https://ex.amp.le/summer-sale
অথবা, আপনার অ্যাপের কোনও ডোমেন না থাকলে, আপনি কোনও খরচ ছাড়াই কাস্টম page.link সাবডোমেন ব্যবহার করতে পারেন:
https://example.page.link/summer-sale
Firebase কনসোলে কোনও চার্জ ছাড়াই আপনার সাবডোমেন তৈরি করুন।
অ্যানালিটিক্স, ইনস্টল-পরবর্তী অ্যাট্রিবিউশন ও SDK ইন্টিগ্রেশন সহ সব Dynamic Links ফিচার কাস্টম page.link ডোমেন ও আপনার নিজস্ব ডোমেন, দু'টির সাথেই কাজ করে।
প্রয়োগ করার পাথ
| Firebase ও Dynamic Links SDK সেট-আপ করুন | Firebase Dynamic Links চালু করুন Firebase কনসোলে আপনার Firebase প্রোজেক্টের জন্য। তারপরে, আপনার অ্যাপে Dynamic Links SDK যোগ করুন। | |
| তৈরি করুন Dynamic Links | আপনি Dynamic Links প্রোগ্রাম্যাটিক উপায়ে অথবা Firebase কনসোল ব্যবহার করে তৈরি করতে পারবেন। | |
| আপনার অ্যাপে Dynamic Links হ্যান্ডেল | আপনার অ্যাপ খুললে, Dynamic Links SDK ব্যবহার করে চেক করুন যে এতে কোনও Dynamic Link পাস করা হয়েছে কিনা। যদি তাই হয়, তাহলে Dynamic Link ডেটা থেকে ডিপ লিঙ্ক পান এবং প্রয়োজন অনুযায়ী ডিপ লিঙ্ক ম্যানেজ করুন। | |
| অ্যানালিটিক্স ডেটা দেখা | Firebase কনসোলে আপনার Dynamic Links-এর পারফর্ম্যান্স ট্র্যাক করুন। |
পরবর্তী ধাপ
- Firebase Dynamic Links' সবচেয়ে সাধারণ ব্যবহারের ক্ষেত্র এবং কীভাবে সেগুলি প্রয়োগ করতে হয় সেই সম্পর্কে জানুন।
- কীভাবে তৈরি করতে হয় Dynamic Links এবং তারপরে আপনার iOS, Android, Flutter, Unity এবং C++ অ্যাপে সেগুলি পেতে হয় তা জানুন।
- Dynamic Links-এর জন্য আপনার নিজস্ব কাস্টম ডোমেন ব্যবহার করুন।
- দুটি অ্যানালিটিক্স টুলের সাহায্যে আপনার Dynamic Links-এর পারফর্ম্যান্স সম্পর্কে জানুন।