Firebase Dynamic Links
Firebase Dynamic Links হল এমন লিঙ্ক যা আপনার অ্যাপ আগে থেকে ইনস্টল করা থাকুক বা না থাকুক, একাধিক প্ল্যাটফর্মে আপনার পছন্দমতো কাজ করে।
Dynamic Links-এর মাধ্যমে, আপনার ব্যবহারকারীরা যে প্ল্যাটফর্মে আপনার লিঙ্ক খুলবেন, সেটির জন্য উপলভ্য সেরা অভিজ্ঞতা পাবেন। কোনও ব্যবহারকারী iOS বা Android-এ Dynamic Link খুললে, তাকে সরাসরি আপনার নেটিভ অ্যাপে লিঙ্ক করা কন্টেন্টে নিয়ে যাওয়া যেতে পারে। কোনও ব্যবহারকারী ডেস্কটপ ব্রাউজারে একই Dynamic Link খুললে, তাকে আপনার ওয়েবসাইটে সমতুল্য কন্টেন্টে নিয়ে যাওয়া যেতে পারে।
এছাড়াও, Dynamic Links অ্যাপ ইনস্টল জুড়ে কাজ করে: কোনও ব্যবহারকারী iOS বা Android-এ Dynamic Link খুললে এবং আপনার অ্যাপ ইনস্টল করা না থাকলে, ব্যবহারকারীকে এটি ইনস্টল করার জন্য প্রম্পট করা যেতে পারে; তারপর, ইনস্টলেশনের পরে, আপনার অ্যাপ শুরু হয় এবং লিঙ্কটি অ্যাক্সেস করতে পারে।
এটি কীভাবে কাজ করে?
আপনি Firebase কনসোল, REST API, iOS বা Android Builder API ব্যবহার করে অথবা আপনার অ্যাপের জন্য নির্দিষ্ট ডোমেনে Dynamic Link প্যারামিটার যোগ করে একটি URL তৈরি করার মাধ্যমে Dynamic Link তৈরি করেন। ব্যবহারকারীর প্ল্যাটফর্ম এবং আপনার অ্যাপ ইনস্টল করা আছে কিনা তার উপর নির্ভর করে, এই প্যারামিটারগুলি আপনি যে লিঙ্কগুলি খুলতে চান তা নির্দিষ্ট করে।
কোনও ব্যবহারকারী আপনার 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 কনসোলে আপনার Firebase প্রোজেক্টের জন্য Firebase Dynamic Links চালু করুন। তারপরে, আপনার অ্যাপে 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-এর পারফর্ম্যান্স বুঝুন।