إنشاء روابط ديناميكية
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تتوفّر أربع طرق لإنشاء Dynamic Link:
- استخدام وحدة تحكّم Firebase
يفيدك ذلك إذا كنت تنشئ روابط ترويجية لمشاركتها على وسائل التواصل الاجتماعي. بهذه الطريقة، يمكنك اختيار لاحقة مخصّصة واسم للرابط في وحدة تحكّم Firebase.
يمكنك تتبُّع أداء هذه Dynamic Links في
Firebase وحدة التحكّم
أو من خلال Analytics REST API.
- استخدام واجهة برمجة التطبيقات Dynamic Link Builder على iOS وAndroid وFlutter هذه هي الطريقة المفضّلة لإنشاء الروابط بشكل ديناميكي في تطبيقك بهدف مشاركتها بين المستخدمين أو في أي حالة تتطلّب العديد من الروابط. يمكنك تتبُّع أداء Dynamic Links التي تم إنشاؤها باستخدام Builder API من خلال Dynamic Links
Analytics API.
- استخدام REST API هذه هي الطريقة المفضّلة لإنشاء روابط ديناميكية على المنصات التي لا تتضمّن Builder API.
يمكن استخدام Analytics REST API
لتتبُّع أداء الحملات الترويجية التي تم إنشاؤها في وحدة التحكّم.
- يدويًا إذا لم تكُن بحاجة إلى تتبُّع بيانات النقرات ولم تكُن يهمّك طول الروابط، يمكنك إنشاء Dynamic Links يدويًا باستخدام مَعلمات عناوين URL، وبالتالي تجنُّب رحلة إضافية عبر الشبكة.
الخطوات التالية
بعد إنشاء Dynamic Links، عليك إعداد تطبيقك لتلقّي Dynamic Links وتوجيه المستخدمين إلى المكان المناسب في تطبيقك بعد فتحها.
لتلقّي Dynamic Links في تطبيقك، اطّلِع على المستندات الخاصة بأنظمة التشغيل
iOS وAndroid
وFlutter
وC++ وUnity.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["\u003cbr /\u003e\n\n| **Deprecated:** Firebase Dynamic Links is *deprecated* and should not be adopted in projects that don't already use it. The service will shut down on August 25, 2025. See the [Dynamic Links Deprecation FAQ](/support/dynamic-links-faq) for more information.\n\nThere are four ways you can create a Dynamic Link:\n\n- Using the [Firebase console](https://console.firebase.google.com/project/_/durablelinks/links/). This is useful if you're creating promo links to share on social media. This way you can select a custom suffix and a name for the link in the [Firebase console](https://console.firebase.google.com/project/_/durablelinks/links/). You can track the performance of these Dynamic Links in the [Firebase console](https://console.firebase.google.com/project/_/durablelinks/links/) or via the [Analytics REST API](/docs/reference/dynamic-links/analytics).\n- Using the Dynamic Link Builder API on [iOS](/docs/dynamic-links/ios/create), [Android](/docs/dynamic-links/android/create), and [Flutter](/docs/dynamic-links/flutter/create). This is the preferred way to dynamically create links in your app for user-to-user sharing or in any situation that requires many links. You can track the performance of Dynamic Links created with the Builder API using the Dynamic Links [Analytics API](/docs/reference/dynamic-links/analytics).\n- Using the [REST API](/docs/dynamic-links/rest). This is the preferred way to dynamically create links on platforms that don't have a Builder API. The [Analytics REST API](/docs/reference/dynamic-links/analytics) can be used to track the performance of promo campaigns created in the console.\n- [Manually](/docs/dynamic-links/create-manually). If you don't need to track click data and you don't care if the links are long, you can manually construct Dynamic Links using URL parameters, and by doing so, avoid an extra network round trip.\n\nNext steps\n\nAfter you create Dynamic Links, you need to set up your app to receive\nDynamic Links and send users to the right place in your app after a user opens them.\n\nTo receive Dynamic Links in your app, see the documentation for\n[iOS](/docs/dynamic-links/ios/receive), [Android](/docs/dynamic-links/android/receive),\n[Flutter](/docs/dynamic-links/flutter/receive),\n[C++](/docs/dynamic-links/cpp/receive), and [Unity](/docs/dynamic-links/unity/receive)."]]