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