إنشاء عنوان 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 console. هذه الخطوة مطلوبة لكي يفتح Dynamic Link تطبيق Android.
afl الرابط الذي سيتم فتحه عندما لا يكون التطبيق مثبّتًا يمكنك تحديد هذا الخيار لتنفيذ إجراء آخر غير تثبيت تطبيقك من "متجر Play" عندما لا يكون التطبيق مثبّتًا، مثل فتح نسخة الويب المتوافقة مع الأجهزة الجوّالة من المحتوى أو عرض صفحة ترويجية لتطبيقك.
amv تمثّل versionCode الحد الأدنى من إصدار تطبيقك الذي يمكنه فتح الرابط. إذا كان التطبيق المثبَّت إصدارًا قديمًا، يتم نقل المستخدم إلى "متجر Play" لترقية التطبيق.
مَعلمات iOS
ibi معرّف حزمة تطبيق iOS الذي سيتم استخدامه لفتح الرابط يجب ربط التطبيق بمشروعك من صفحة "نظرة عامة" في Firebase console. مطلوب لفتح تطبيق iOS باستخدام Dynamic Link.
ifl الرابط الذي سيتم فتحه عندما لا يكون التطبيق مثبّتًا حدِّد هذا الخيار لتنفيذ إجراء آخر غير تثبيت تطبيقك من App Store عندما لا يكون التطبيق مثبَّتًا، مثل فتح نسخة الويب المتوافقة مع الأجهزة الجوّالة من المحتوى، أو عرض صفحة ترويجية لتطبيقك.
ius مخطط عنوان URL المخصّص لتطبيقك، إذا تم تحديده ليكون شيئًا آخر غير معرّف حزمة تطبيقك
ipfl الرابط الذي سيتم فتحه على أجهزة iPad عندما لا يكون التطبيق مثبّتًا حدِّد هذا الخيار لتنفيذ إجراء آخر غير تثبيت تطبيقك من App Store عندما لا يكون التطبيق مثبّتًا، مثل فتح نسخة الويب من المحتوى أو عرض صفحة ترويجية لتطبيقك.
ipbi معرّف حزمة تطبيق iOS الذي سيتم استخدامه على أجهزة iPad لفتح الرابط. يجب ربط التطبيق بمشروعك من صفحة "نظرة عامة" في Firebase console.
isi رقم تعريف تطبيقك على App Store، ويُستخدم لإعادة توجيه المستخدمين إلى App Store عندما لا يكون التطبيق مثبَّتًا
imv رقم الإصدار لأدنى إصدار من تطبيقك يمكنه فتح الرابط يتم تمرير هذا العلامة إلى تطبيقك عند فتحه، ويجب أن يحدّد تطبيقك الإجراء الذي يجب اتّخاذه بشأنها.
efr في حال ضبط القيمة على "1"، سيتم تخطّي صفحة معاينة التطبيق عند فتح Dynamic Link، وسيتم بدلاً من ذلك إعادة التوجيه إلى التطبيق أو المتجر. يمكن أن ترسل صفحة معاينة التطبيق (المفعّلة تلقائيًا) المستخدمين بشكل أكثر موثوقية إلى الوجهة الأنسب عند فتح Dynamic Links في التطبيقات. ومع ذلك، إذا كنت تتوقّع فتح Dynamic Link في التطبيقات التي يمكنها فتح Dynamic Links بشكل موثوق بدون هذه الصفحة فقط، يمكنك إيقافها باستخدام هذه المَعلمة. سيؤثر هذا المَعلمة في سلوك Dynamic Link على أجهزة iOS فقط.
مَعلمات المنصّة الأخرى
ofl الرابط الذي سيتم فتحه على منصات أخرى غير Android وiOS يفيد ذلك في تحديد سلوك مختلف على الكمبيوتر المكتبي، مثل عرض صفحة ويب كاملة تتضمّن محتوى التطبيق/الحِزمة (كما هو محدّد بواسطة الرابط المَعلمة) مع رابط ديناميكي آخر لتثبيت التطبيق.
مَعلمات العلامات الوصفية على وسائل التواصل الاجتماعي
st تمثّل هذه السمة العنوان المطلوب استخدامه عند مشاركة Dynamic Link في منشور على وسائل التواصل الاجتماعي.
sd الوصف الذي سيتم استخدامه عند مشاركة Dynamic Link في منشور على وسائل التواصل الاجتماعي
si تمثّل هذه السمة عنوان URL لصورة ذات صلة بهذا الرابط. يجب أن يكون حجم الصورة 300x200 بكسل على الأقل، وأقل من 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.