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 console. بعد ذلك، أدرِج حزمة تطوير البرامج Dynamic Links في تطبيقك. | |
إنشاء Dynamic Links | يمكنك إنشاء Dynamic Links آليًا أو باستخدام وحدة تحكّم Firebase. | |
التعامل مع Dynamic Links في تطبيقك | عند فتح تطبيقك، استخدِم حزمة تطوير البرامج (SDK) الخاصة بـ "Dynamic Links" للتحقّق مما إذا تم تمرير Dynamic Link إلى التطبيق. إذا كان الأمر كذلك، احصل على الرابط لصفحة في التطبيق من بيانات Dynamic Link وتعامل مع الرابط حسب الحاجة. | |
عرض بيانات الإحصاءات | تتبُّع أداء Dynamic Links في وحدة تحكّم Firebase |
الخطوات التالية
- تعرَّف على بعض Firebase Dynamic Linksحالات الاستخدام الأكثر شيوعًا وكيفية تنفيذها.
- تعرَّف على كيفية إنشاء Dynamic Links الإشعارات ثم تلقّيها في تطبيقاتك على iOS وAndroid وFlutter وUnity وC++.
- استخدِم نطاقًا مخصّصًا لـ Dynamic Links.
- يمكنك فهم أداء Dynamic Links باستخدام أداتَي إحصاءات.