روابط Firebase الديناميكية

روابط Firebase الديناميكية هي روابط تعمل بالطريقة التي تريدها، على منصات متعددة، وما إذا كان تطبيقك مثبتًا بالفعل أم لا.

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

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

كيف يعمل؟

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

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

يمكنك إنشاء روابط ديناميكية باستخدام اسم المجال الخاص بك :

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

أو، إذا لم يكن لديك نطاق لتطبيقك، فيمكنك استخدام نطاق فرعي مخصص لرابط الصفحة بدون تكلفة:

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

أنشئ نطاقك الفرعي مجانًا في وحدة تحكم Firebase.

تعمل جميع ميزات الروابط الديناميكية، بما في ذلك التحليلات وإسنادات ما بعد التثبيت وعمليات تكامل SDK، مع كل من نطاقات page.link المخصصة والمجال الخاص بك.

مسار التنفيذ

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

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