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

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

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

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

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

شما یا با استفاده از کنسول Firebase ، با استفاده از REST API ، iOS یا Android Builder API یا با تشکیل یک URL با افزودن پارامترهای 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

یا اگر دامنه ای برای برنامه خود ندارید ، می توانید از یک صفحه سفارشی رایگان page.link استفاده کنید:

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

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

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

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

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

مراحل بعدی