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