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

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

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

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

ما هي آلية العمل؟

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

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

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

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

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

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

مسار التنفيذ

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

الخطوات اللاحقة