میتوانید با ساختن دستی نشانی وب با فرم زیر، 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 مراجعه کنید.