يمكنك إنشاء 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.