شما میتوانید با ساخت دستی یک URL با فرم زیر، یک Dynamic Link ایجاد کنید:
https://your_subdomain.page.link/?link=your_deep_link&apn=package_name[&amv=minimum_version][&afl=fallback_link]
پارامترهای Dynamic Link
| پارامتر پیوند عمیق (پارامتر بار مفید) | |
|---|---|
| پیوند | لینکی که برنامه شما باز خواهد کرد. یک URL مشخص کنید که برنامه شما میتواند آن را مدیریت کند، معمولاً محتوای برنامه یا محتوای برنامه که منطق خاص برنامه را آغاز میکند (مانند اعطای کوپن به کاربر یا نمایش صفحه خوشامدگویی). این لینک باید یک URL با فرمت مناسب باشد، به درستی URL-encode شده باشد، از HTTP یا HTTPS استفاده کند و نمیتواند یک لینک پویای دیگر باشد. |
| پارامترهای اندروید | |
|---|---|
| آپن | نام بستهی برنامهی اندروید که برای باز کردن لینک استفاده میشود. برنامه باید از صفحهی Overview کنسول Firebase به پروژهی شما متصل شود. برای باز کردن یک برنامهی اندروید توسط Dynamic Link مورد نیاز است. |
| اف ال | لینکی که وقتی برنامه نصب نشده است باز میشود. این را مشخص کنید تا وقتی برنامه نصب نشده است، کاری غیر از نصب برنامه از فروشگاه Play انجام دهد، مانند باز کردن نسخه وب موبایل محتوا یا نمایش یک صفحه تبلیغاتی برای برنامه شما. |
| آموی | versionCode حداقل نسخه برنامه شما که میتواند لینک را باز کند. اگر برنامه نصب شده نسخه قدیمیتری باشد، کاربر برای ارتقاء برنامه به فروشگاه Play هدایت میشود. |
| پارامترهای iOS | |
|---|---|
| ایبی | شناسه بسته برنامه iOS که برای باز کردن لینک استفاده میشود. برنامه باید از صفحه نمای کلی کنسول Firebase به پروژه شما متصل شود. برای باز کردن یک برنامه iOS Dynamic Link مورد نیاز است. |
| ایفل | لینکی که وقتی برنامه نصب نشده است باز میشود. این را مشخص کنید تا وقتی برنامه نصب نشده است، کاری غیر از نصب برنامه از اپ استور انجام دهد، مانند باز کردن نسخه وب موبایل محتوا، یا نمایش یک صفحه تبلیغاتی برای برنامه شما. |
| یو اس | طرح URL سفارشی برنامه شما، اگر چیزی غیر از شناسه بسته برنامه شما تعریف شده باشد |
| آی پی اف ال | لینکی که در آیپدها وقتی برنامه نصب نشده است باز میشود. این را مشخص کنید تا وقتی برنامه نصب نشده است، کاری غیر از نصب برنامه از اپ استور انجام دهد، مانند باز کردن نسخه وب محتوا یا نمایش یک صفحه تبلیغاتی برای برنامه شما. |
| آی پی بی آی | شناسه بسته برنامه iOS برای استفاده در iPads برای باز کردن لینک. برنامه باید از صفحه Overview کنسول Firebase به پروژه شما متصل شود. |
| آی اس آی | شناسه اپ استور برنامه شما، که برای هدایت کاربران به اپ استور در زمانی که برنامه نصب نشده است، استفاده میشود. |
| آی ام وی | شماره نسخه حداقل نسخه برنامه شما که میتواند لینک را باز کند. این پرچم هنگام باز شدن به برنامه شما منتقل میشود و برنامه شما باید تصمیم بگیرد که با آن چه کاری انجام دهد. |
| اف آر | اگر روی «۱» تنظیم شود، هنگام باز شدن Dynamic Link ، صفحه پیشنمایش برنامه را رد میکند و در عوض به برنامه یا فروشگاه هدایت میشود. صفحه پیشنمایش برنامه (که به طور پیشفرض فعال است) میتواند کاربران را هنگام باز کردن Dynamic Links در برنامهها، با اطمینان بیشتری به مناسبترین مقصد هدایت کند. با این حال، اگر انتظار دارید Dynamic Link فقط در برنامههایی باز شود که میتوانند Dynamic Links بدون این صفحه به طور مطمئن باز کنند، میتوانید آن را با این پارامتر غیرفعال کنید. این پارامتر فقط بر رفتار Dynamic Link در iOS تأثیر میگذارد. |
| سایر پارامترهای پلتفرم | |
|---|---|
| افل | لینکی که در پلتفرمهای غیر از اندروید و iOS باز میشود. این برای تعیین یک رفتار متفاوت در دسکتاپ مفید است، مانند نمایش یک صفحه وب کامل از محتوا/بار داده برنامه (مطابق با param link) به همراه یک لینک پویای دیگر برای نصب برنامه. |
| پارامترهای متا تگ شبکههای اجتماعی | |
|---|---|
| خیابان | عنوانی که هنگام اشتراکگذاری Dynamic Link در یک پست اجتماعی استفاده میشود. |
| اس دی | توضیحی که هنگام اشتراکگذاری Dynamic Link در یک پست اجتماعی استفاده میشود. |
| سی | آدرس اینترنتی (URL) تصویری مرتبط با این لینک. تصویر باید حداقل ۳۰۰x۲۰۰ پیکسل و کمتر از ۳۰۰ کیلوبایت باشد. |
| پارامترهای تحلیلی | |
|---|---|
| منبع_utm utm_medium کمپین utm utm_term محتوای utm | پارامترهای تحلیلی گوگل پلی |
| در سی تی کوه پی تی | پارامترهای تحلیلی iTunes Connect. |
اشکالزدایی یک URL
شما میتوانید با انتخاب یک URL بلند یا کوتاه و اتصال یک پارامتر اشکالزدایی، یک 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 ، اندروید ، C++ و Unity مراجعه کنید.