لینک های دینامیکی Firebase

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

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

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

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

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

وقتی کاربری یکی از پیوندهای پویا شما را باز می‌کند، اگر برنامه شما هنوز نصب نشده باشد، کاربر به Play Store یا 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 و Dynamic Links SDK را راه اندازی کنید Firebase Dynamic Links را برای پروژه Firebase خود در کنسول Firebase فعال کنید. سپس، Dynamic Links SDK را در برنامه خود قرار دهید.
ایجاد لینک های پویا می توانید پیوندهای پویا را به صورت برنامه نویسی یا با استفاده از کنسول Firebase ایجاد کنید.
پیوندهای پویا را در برنامه خود مدیریت کنید هنگامی که برنامه شما باز می شود، از Dynamic Links SDK استفاده کنید تا بررسی کنید که آیا پیوند پویا به آن ارسال شده است یا خیر. اگر چنین است، پیوند عمیق را از داده های پیوند پویا دریافت کنید و در صورت لزوم پیوند عمیق را مدیریت کنید.
مشاهده داده های تجزیه و تحلیل عملکرد پیوندهای دینامیک خود را در کنسول Firebase دنبال کنید.

مراحل بعدی