Firebase Dynamic Links
Firebase Dynamic Links پیوندهایی هستند که به روشی که میخواهید، در چندین پلاتفرم، و صرفنظر از اینکه برنامهتان قبلاً نصب شده باشد یا نه، کار میکنند.
با Dynamic Links، کاربران شما بهترین تجربه موجود را برای پلاتفرمی که پیوند شما را در آن باز میکنند دریافت میکنند. اگر کاربری Dynamic Link را در iOS یا Android باز کند، میتواند مستقیماً به محتوای پیوندشده در برنامه بومی شما هدایت شود. اگر کاربری همان Dynamic Link را در مرورگر رایانهای باز کند، میتواند به محتوای معادل در وبسایت شما هدایت شود.
علاوهبراین، Dynamic Links در نصبهای برنامه کار میکند: اگر کاربری Dynamic Link را در iOS یا Android باز کند و برنامه شما را نصب نکرده باشد، از کاربر خواسته میشود آن را نصب کند؛ سپس، پساز نصب، برنامه شما شروع میشود و میتواند به پیوند دسترسی پیدا کند.
چگونه کار میکند؟
شما یک Dynamic Link را بااستفاده از کنسول Firebase، بااستفاده از REST API، iOS یا Android Builder API، یا با تشکیل یک نشانی وب با افزودن پارامترهای Dynamic Link به یک دامنه مخصوص برنامهتان ایجاد میکنید. این پارامترها پیوندهایی را که میخواهید باز کنید، بسته به پلاتفرم کاربر و اینکه آیا برنامه شما نصب شده است یا نه، مشخص میکنند.
وقتی کاربری یکی از Dynamic Links شما را باز میکند، اگر برنامهتان هنوز نصب نشده باشد، کاربر برای نصب برنامهتان به «فروشگاه Play» یا 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 ایجاد کنید.
همه ویژگیهای Dynamic Links، ازجمله تجزیهوتحلیل، ارجاعهای پساز نصب، و ادغامهای کیت توسعه نرمافزار، هم با دامنههای سفارشی page.link و هم با دامنه خودتان کار میکنند.
مسیر پیادهسازی
| راهاندازی Firebase و کیت توسعه نرمافزار Dynamic Links | Firebase Dynamic Links را برای پروژه Firebase خود در کنسول Firebase فعال کنید. سپس، کیت توسعه نرمافزار Dynamic Links را در برنامهتان اضافه کنید. | |
| ایجاد کردن Dynamic Links | میتوانید Dynamic Links را بهصورت برنامهنویسیشده یا بااستفاده از کنسول Firebase ایجاد کنید. | |
| نام کاربری Dynamic Links در برنامه | وقتی برنامهتان باز میشود، از کیت توسعه نرمافزار Dynamic Links استفاده کنید تا بررسی کنید آیا Dynamic Link به آن منتقل شده است یا نه. اگر اینطور است، پیوند عمیق را از دادههای Dynamic Link دریافت کنید و پیوند عمیق را درصورت لزوم مدیریت کنید. | |
| مشاهده دادههای تجزیهوتحلیل | عملکرد Dynamic Links خود را در کنسول Firebase پیگیری کنید. |
مراحل بعدی
- با برخیاز رایجترین موارد استفاده Firebase Dynamic Links و نحوه پیادهسازی آنها آشنا شوید.
- با نحوه ایجاد Dynamic Links و سپس دریافت آنها در iOS، Android، Flutter، Unity، و C++ آشنا شوید.
- از دامنه سفارشی خودتان برای Dynamic Links استفاده کنید.
- با دو ابزار تحلیل، عملکرد Dynamic Links خود را درک کنید.