إنشاء عنوان URL لرابط ديناميكي يدويًا

يمكنك إنشاء Dynamic Link من خلال إنشاء عنوان URL يدويًا باستخدام النموذج التالي:

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

مَعلمات Dynamic Link

مَعلمة الرابط لصفحة معيّنة (مَعلمة الحمولة)
الرابط

الرابط الذي سيفتحه تطبيقك حدِّد عنوان URL يمكن لتطبيقك التعامل معه، وعادةً ما يكون محتوى التطبيق أو الحمولة، ما يؤدي إلى بدء منطق خاص بالتطبيق (مثل إضافة رصيد قسيمة إلى حساب المستخدم أو عرض شاشة ترحيب). يجب أن يكون هذا الرابط عنوان URL بتنسيق جيد، وأن يكون بترميز عنوان URL صحيح، وأن يستخدم إما HTTP أو HTTPS، ولا يمكن أن يكون رابطًا ديناميكيًا آخر.

مَعلمات Android
apn اسم حزمة تطبيق Android المطلوب استخدامه لفتح الرابط. يجب ربط التطبيق بمشروعك من صفحة "نظرة عامة" في وحدة تحكّم Firebase. مطلوب لفتح تطبيق Android على Dynamic Link.
afl الرابط الذي يتم فتحه عندما لا يكون التطبيق مثبّتًا حدِّد هذا الإجراء لتنفيذ إجراء آخر غير تثبيت تطبيقك من "متجر Play" عندما لا يكون التطبيق مثبّتًا، مثل فتح إصدار الويب المتوافق مع الأجهزة الجوّالة من المحتوى أو عرض صفحة ترويجية لتطبيقك.
amv versionCode الحد الأدنى لإصدار تطبيقك الذي يمكنه فتح الرابط إذا كان التطبيق المثبَّت هو إصدار قديم، يتم نقل المستخدم إلى "متجر Play" لترقية التطبيق.
مَعلمات iOS
ibi معرّف حزمة تطبيق iOS المطلوب استخدامه لفتح الرابط يجب ربط التطبيق بمشروعك من صفحة "نظرة عامة" في وحدة تحكّم Firebase. مطلوب لفتح تطبيق iOS على Dynamic Link.
ifl الرابط الذي يتم فتحه عندما لا يكون التطبيق مثبّتًا حدِّد هذا الإجراء لتنفيذ إجراء آخر غير تثبيت تطبيقك من App Store عندما لا يكون التطبيق مثبّتًا، مثل فتح إصدار الويب المتوافق مع الأجهزة الجوّالة من المحتوى أو عرض صفحة ترويجية لتطبيقك.
ius مخطّط عنوان URL المخصّص لتطبيقك، إذا تم تحديده ليكون شيئًا آخر غير معرّف حزمة تطبيقك
ipfl الرابط المراد فتحه على أجهزة iPad عندما لا يكون التطبيق مثبّتًا حدِّد هذا الإجراء لتنفيذ إجراء آخر غير تثبيت تطبيقك من App Store عندما لا يكون التطبيق مثبّتًا، مثل فتح إصدار الويب من المحتوى أو عرض صفحة ترويجية لتطبيقك.
ipbi رقم تعريف حزمة تطبيق iOS المطلوب استخدامه على أجهزة iPad لفتح الرابط يجب ربط التطبيق بمشروعك من صفحة "نظرة عامة" في وحدة تحكّم Firebase.
isi رقم تعريف تطبيقك على App Store، والذي يُستخدَم لإرسال المستخدمين إلى App Store عندما لا يكون التطبيق مثبّتًا
imv رقم الإصدار الأدنى لتطبيقك الذي يمكنه فتح الرابط يتم تمرير هذا العلامة إلى تطبيقك عند فتحه، وعلى تطبيقك تحديد الإجراء الذي يجب اتّخاذه بشأنها.
efr في حال ضبط القيمة على "1"، سيتم تخطّي صفحة معاينة التطبيق عند فتح Dynamic Link، وسيتم بدلاً من ذلك إعادة التوجيه إلى التطبيق أو المتجر. يمكن لصفحة معاينة التطبيق (المفعّلة تلقائيًا) توجيه المستخدمين بشكل أكثر موثوقية إلى الوجهة الأنسب عند فتح Dynamic Links في التطبيقات. ومع ذلك، إذا كنت تتوقع أن يتم فتح Dynamic Links فقط في التطبيقات التي يمكنها فتح Dynamic Links بشكل موثوق بدون هذه الصفحة، يمكنك إيقافها باستخدام هذه المَعلمة.Dynamic Link ستؤثّر هذه المَعلمة في سلوك Dynamic Link على نظام التشغيل iOS فقط.
مَعلمات المنصة الأخرى
ofl الرابط الذي سيتم فتحه على الأنظمة الأساسية غير Android وiOS يكون ذلك مفيدًا لتحديد سلوك مختلف على أجهزة الكمبيوتر المكتبي، مثل عرض صفحة ويب كاملة لمحتوى التطبيق أو الحمولة (على النحو المحدّد من خلال رابط المَعلمة) مع رابط ديناميكي آخر لتثبيت التطبيق.
مَعلمات العلامة الوصفية لوسائل التواصل الاجتماعي
st العنوان الذي سيتم استخدامه عند مشاركة Dynamic Link في مشاركة على وسائل التواصل الاجتماعي.
sd الوصف الذي سيتم استخدامه عند مشاركة Dynamic Link في مشاركة على وسائل التواصل الاجتماعي.
si عنوان URL لصورة ذات صلة بهذا الرابط يجب أن تكون الصورة بحجم 300×200 بكسل على الأقل وبحجم أقل من 300 كيلوبايت.
مَعلمات "إحصاءات Google"
utm_source
utm_medium
utm_campaign
utm_term
utm_content
مَعلمات إحصاءات Google Play
at
ct
mt
pt
مَعلمات إحصاءات iTunes Connect

تصحيح أخطاء عنوان URL

يمكنك تصحيح أخطاء Dynamic Link من خلال أخذ عنوان URL طويل أو قصير وإرفاق مَعلمة تصحيح أخطاء.

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.