Catch up on everthing we announced at this year's Firebase Summit. Learn more

پیوندهای پویا Firebase

پیوندهای پویای Firebase پیوندهایی هستند که به شیوه دلخواه شما در چندین سیستم عامل کار می کنند و این که آیا برنامه شما قبلاً نصب شده است یا خیر.

با پیوندهای پویا ، کاربران شما بهترین تجربه موجود را برای بستری که پیوند شما را در آن باز می کنند ، به دست می آورند. اگر کاربری پیوند پویا را در iOS یا Android باز کند ، می تواند مستقیماً به محتوای پیوندی در برنامه اصلی شما منتقل شود. اگر یک کاربر همان پیوند پویا را در مرورگر دسکتاپ باز کند ، می تواند به محتوای معادل وب سایت شما منتقل شود.

علاوه بر این ، Dynamic Links در نصب برنامه ها کار می کند: اگر کاربر یک Dynamic Link را در iOS یا Android باز کرد و برنامه شما را نصب نکرده است ، می توان از کاربر درخواست کرد که آن را نصب کند. سپس ، پس از نصب ، برنامه شما شروع به کار می کند و می تواند به پیوند دسترسی پیدا کند.

چگونه کار می کند؟

با استفاده از کنسول Firebase ، با استفاده از REST API ، iOS یا Android Builder API یا با افزودن پارامترهای Dynamic Link به دامنه ای خاص برای برنامه خود ، یک لینک پویا ایجاد می کنید. این پارامترها بسته به بستر کاربر و اینکه برنامه شما نصب شده است ، پیوندهایی را که می خواهید باز کنید مشخص می کنند.

هنگامی که کاربر یکی از لینک های پویای شما را باز می کند ، اگر برنامه شما هنوز نصب نشده است ، کاربر برای نصب برنامه شما به فروشگاه Play یا App Store ارسال می شود (مگر اینکه موارد دیگری را مشخص کرده باشید) و برنامه شما باز می شود. سپس می توانید پیوندی را که به برنامه شما ارسال شده بازیابی کرده و پیوند عمیق را مناسب برنامه خود مدیریت کنید.

شما می توانید پویا لینک با استفاده از نام دامنه خود را ایجاد کنید :

https://example.com/summer-sale
https://example.com/links/promos/summer-sale
https://links.example.com/summer-sale
https://ex.amp.le/summer-sale

یا اگر دامنه ای برای برنامه خود ندارید ، می توانید از یک زیر دامنه سفارشی رایگان استفاده کنید.

https://example.page.link/summer-sale

زیر دامنه رایگان خود را در کنسول Firebase ایجاد کنید.

همه ویژگی های پیوندهای پویا ، از جمله تجزیه و تحلیل ، انتسابات پس از نصب و ادغام SDK ، با دو دامنه سفارشی page.link و دامنه شخصی شما کار می کند.

مسیر پیاده سازی

Firebase و Dynamic Links SDK را تنظیم کنید پیوندهای پویای Firebase را برای پروژه Firebase خود در کنسول Firebase فعال کنید. سپس ، SDK پیوندهای پویا را در برنامه خود قرار دهید.
ایجاد پیوندهای پویا می توانید پیوندهای پویا را به صورت برنامه نویسی یا با استفاده از کنسول Firebase ایجاد کنید.
پیوندهای پویا را در برنامه خود مدیریت کنید وقتی برنامه شما باز می شود ، از SDK Dynamic Links استفاده کنید تا بررسی کنید که آیا یک Dynamic Link به آن منتقل شده است یا خیر. در این صورت ، پیوند عمیق را از داده های Dynamic Link دریافت کرده و پیوند عمیق را در صورت لزوم مدیریت کنید.
مشاهده داده های تجزیه و تحلیل عملکرد پیوندهای پویا خود را در کنسول Firebase پیگیری کنید.

مراحل بعدی