查看 2022 年 Google I/O 大会上介绍的 Firebase 新动态。了解详情

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

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

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

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

كيف يعمل؟

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

عندما يفتح المستخدم أحد الروابط الديناميكية الخاصة بك ، إذا لم يتم تثبيت التطبيق الخاص بك بعد ، يتم إرسال المستخدم إلى 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.

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