Firebase Dynamic Links

Firebase Dynamic Links هي روابط تعمل بالطريقة التي تريدها، وعلى منصات متعددة، سواء كان تطبيقك مثبّتًا أم لا.

Dynamic Links تتيح للمستخدمين الحصول على أفضل تجربة ممكنة على المنصة التي يفتحون الرابط عليها. إذا فتح مستخدم Dynamic Link على iOS أو Android، يمكن نقله مباشرةً إلى المحتوى المرتبط في تطبيقك الأصلي. وإذا فتح مستخدم Dynamic Link نفسه في متصفّح متوافق مع أجهزة الكمبيوتر المكتبي، يمكن نقله إلى المحتوى المكافئ على موقعك الإلكتروني.

بالإضافة إلى ذلك، تعمل Dynamic Links على مستوى عمليات تثبيت التطبيقات: إذا فتح مستخدم Dynamic Link على نظام التشغيل iOS أو Android ولم يكن تطبيقك مثبّتًا لديه، يمكن أن يُطلب من المستخدم تثبيته، وبعد التثبيت، يبدأ تشغيل تطبيقك ويمكنه الوصول إلى الرابط.

كيف تعمل هذه الميزة؟

يمكنك إنشاء Dynamic Link إما باستخدام وحدة تحكّم Firebase أو باستخدام واجهة برمجة تطبيقات REST أو واجهة برمجة تطبيقات iOS أو Android Builder أو من خلال إنشاء عنوان URL عن طريق إضافة مَعلمات Dynamic Link إلى نطاق خاص بتطبيقك. تحدّد هذه المَعلمات الروابط التي تريد فتحها، وذلك حسب النظام الأساسي للمستخدم وما إذا كان تطبيقك مثبّتًا.

عندما يفتح المستخدم أحد Dynamic Links، إذا لم يكن تطبيقك مثبّتًا بعد، يتم إرسال المستخدم إلى "متجر Play" أو App Store لتثبيت تطبيقك (ما لم تحدّد خلاف ذلك)، ويتم فتح تطبيقك. يمكنك بعد ذلك استرداد الرابط الذي تم تمريره إلى تطبيقك والتعامل مع الرابط لصفحة في التطبيق على النحو المناسب لتطبيقك.

يمكنك إنشاء Dynamic Links باستخدام اسم نطاقك الخاص:

https://example.com/summer-sale
https://example.com/links/promos/summer-sale
https://links.example.com/summer-sale
https://ex.amp.le/summer-sale

أو إذا لم يكن لديك نطاق لتطبيقك، يمكنك استخدام نطاق فرعي مخصّص ومجاني من page.link:

https://example.page.link/summer-sale

يمكنك إنشاء نطاقك الفرعي بدون أي رسوم في وحدة تحكّم Firebase.

تتوافق جميع ميزات Dynamic Links، بما في ذلك الإحصاءات وعمليات تحديد المصدر بعد التثبيت وعمليات دمج حِزم تطوير البرامج (SDK)، مع كلّ من نطاقات page.link المخصّصة ونطاقك الخاص.

مسار التنفيذ

إعداد Firebase وDynamic Links SDK فعِّل Firebase Dynamic Links لمشروعك على Firebase في وحدة تحكّم Firebase. بعد ذلك، أدرِج حزمة تطوير البرامج (SDK) لـ Dynamic Links في تطبيقك.
إنشاء Dynamic Links يمكنك إنشاء Dynamic Links آليًا أو باستخدام وحدة تحكّم Firebase.
التعامل مع Dynamic Links في تطبيقك عند فتح تطبيقك، استخدِم حزمة تطوير البرامج (SDK) الخاصة بـ Dynamic Links للتحقّق مما إذا تم تمرير Dynamic Link إليه. إذا كان الأمر كذلك، يمكنك الحصول على الرابط العميق من بيانات Dynamic Link والتعامل مع الرابط العميق حسب الضرورة.
عرض بيانات الإحصاءات يمكنك تتبُّع أداء "Dynamic Links" في وحدة تحكّم "Firebase".

الخطوات التالية