ساختن دستی نشانی وب «پیوند پویا»

می‌توانید با ساختن دستی نشانی وب با فرم زیر، Dynamic Link ایجاد کنید:

https://your_subdomain.page.link/?link=your_deep_link&apn=package_name[&amv=minimum_version][&afl=fallback_link]

‫Dynamic Link پارامتر

پارامتر پیوند عمیق (پارامتر بار داده)
پیوند

پیوندی که برنامه‌تان باز خواهد کرد. نشانی وبی را مشخص کنید که برنامه‌تان بتواند آن را مدیریت کند، معمولاً محتوا یا بار مفید برنامه که منطق مختص برنامه را آغاز می‌کند (مثل اعتبار دادن به کاربر با کوپن یا نمایش صفحه خوشامدگویی). این پیوند باید نشانی وب با قالب‌بندی مناسب باشد، به‌درستی کدگذاری نشانی وب شده باشد، از HTTP یا HTTPS استفاده کند، و نمی‌تواند «پیوند پویای» دیگری باشد.

پارامترهای Android
نام نقطه دسترسی نام بسته برنامه Android که برای باز کردن پیوند استفاده می‌شود. برنامه باید از صفحه «نمای کلی» کنسول Firebase به پروژه شما متصل شود. برای باز کردن برنامه Android توسط Dynamic Link لازم است.
afl پیوندی که وقتی برنامه نصب نشده است باز می‌شود. این را برای انجام کاری غیراز نصب برنامه‌تان از «فروشگاه Play» (وقتی برنامه نصب نشده است) مشخص کنید، مثلاً باز کردن نسخه وب تلفن همراه محتوا، یا نمایش صفحه تبلیغاتی برای برنامه‌تان.
amv versionCode حداقل نسخه برنامه‌تان که می‌تواند پیوند را باز کند. اگر برنامه نصب‌شده نسخه قدیمی‌تری باشد، کاربر برای ارتقا دادن برنامه به «فروشگاه Play» هدایت می‌شود.
پارامترهای iOS
ibi شناسه بسته ترکیبی برنامه iOS که برای باز کردن پیوند استفاده می‌شود. برنامه باید از صفحه «نمای کلی» کنسول Firebase به پروژه شما متصل شود. برای باز کردن برنامه iOS توسط Dynamic Link لازم است.
لیگ فوتبال داخل سالن پیوندی که وقتی برنامه نصب نشده است باز می‌شود. این را برای انجام کاری غیراز نصب برنامه از App Store در زمانی که برنامه نصب نشده است مشخص کنید، مثلاً باز کردن نسخه وب تلفن همراه محتوا، یا نمایش صفحه تبلیغاتی برای برنامه‌تان.
ius طرح‌واره نشانی وب سفارشی برنامه‌تان، اگر چیزی غیراز شناسه بسته ترکیبی برنامه‌تان تعریف شده باشد
لیگ فوتبال حرفه‌ای هند پیوندی که وقتی برنامه نصب نشده است در iPad باز می‌شود. این را برای انجام کاری غیراز نصب برنامه‌تان از App Store در زمانی که برنامه نصب نشده است مشخص کنید، مثلاً باز کردن نسخه وب محتوا، یا نمایش صفحه تبلیغاتی برای برنامه‌تان.
ipbi شناسه بسته ترکیبی برنامه iOS برای استفاده در iPad جهت باز کردن پیوند. برنامه باید از صفحه «نمای کلی» کنسول Firebase به پروژه شما متصل شود.
isi شناسه App Store برنامه‌تان، که برای هدایت کاربران به App Store در زمانی که برنامه نصب نشده است استفاده می‌شود
imv شماره نسخه حداقل نسخه‌ای از برنامه‌تان که می‌تواند پیوند را باز کند. این پرچم هنگام باز شدن برنامه به آن منتقل می‌شود و برنامه شما باید تصمیم بگیرد که با آن چه کند.
efr اگر روی «۱» تنظیم شده باشد، وقتی Dynamic Link باز می‌شود، از صفحه پیش‌نمایش برنامه رد می‌شود و درعوض به برنامه یا فروشگاه هدایت می‌شود. صفحه پیش‌نمایش برنامه (به‌طور پیش‌فرض فعال است) می‌تواند کاربران را هنگام باز کردن Dynamic Links در برنامه‌ها، با اطمینان بیشتری به مناسب‌ترین مقصد ارسال کند؛ بااین‌حال، اگر انتظار دارید Dynamic Link فقط در برنامه‌هایی باز شود که می‌توانند Dynamic Links را بدون این صفحه به‌طور مطمئن باز کنند، می‌توانید آن را با این پارامتر غیرفعال کنید. این پارامتر فقط در iOS بر رفتار Dynamic Link تأثیر می‌گذارد.
پارامترهای پلاتفرم دیگر
ofl پیوند برای باز کردن در پلاتفرم‌های دیگر به‌جز Android و iOS. این برای مشخص کردن رفتار متفاوت در رایانه مفید است، مثلاً نمایش صفحه وب کامل محتوا/ بار مفید برنامه (همان‌طور که با پیوند پارامتر مشخص شده است) با پیوند پویای دیگری برای نصب برنامه.
پارامترهای متا تگ اجتماعی
st عنوانی که هنگام هم‌رسانی Dynamic Link در پست اجتماعی استفاده می‌شود.
sd شرحی که هنگام هم‌رسانی Dynamic Link در پست اجتماعی استفاده می‌شود.
si نشانی وب تصویر مربوط به این پیوند. تصویر باید حداقل ۳۰۰×۲۰۰ پیکسل و کمتر از ۳۰۰ کیلوبایت باشد.
پارامترهای Analytics
utm_source
utm_medium
utm_campaign
utm_term
utm_content
پارامترهای تجزیه‌وتحلیل Google Play.
at
ct
mt
pt
پارامترهای تجزیه‌وتحلیل iTunes Connect.

اشکال‌زدایی نشانی وب

می‌توانید با گرفتن نشانی وب کوتاه یا بلند و پیوست کردن پارامتر اشکال‌زدایی، Dynamic Link را اشکال‌زدایی کنید.

https://example.page.link/?link=https://www.example.com&d=1
https://example.page.link/WXYZ?d=1
پارامتر اشکال‌زدایی
روز به‌جای بار کردن Dynamic Link، یک روندنما تولید کنید که بتوانید از آن برای پیش‌دیدن رفتار Dynamic Links در پلاتفرم‌ها و پیکربندی‌های مختلف استفاده کنید.

مراحل بعدی

پس‌از ایجاد Dynamic Link، باید برنامه‌تان را برای دریافت Dynamic Links راه‌اندازی کنید و کاربران را پس‌از باز کردن آن‌ها به مکان درست در برنامه‌تان هدایت کنید.

برای دریافت Dynamic Links در برنامه‌تان، به اسناد مربوط به iOS،‏ Android، C++، و Unity مراجعه کنید.