สร้างลิงก์แบบไดนามิก
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
คุณสร้าง Dynamic Link ได้ 4 วิธีดังนี้
- การใช้Firebase Console
ซึ่งจะมีประโยชน์หากคุณสร้างลิงก์โปรโมชันเพื่อแชร์บนโซเชียลมีเดีย วิธีนี้จะช่วยให้คุณเลือกคำต่อท้ายที่กำหนดเองและชื่อสำหรับลิงก์ในFirebaseคอนโซลได้
คุณติดตามประสิทธิภาพของ Dynamic Links เหล่านี้ได้ในFirebase คอนโซล
หรือผ่าน Analytics REST API
- การใช้ Dynamic Link Builder API ใน iOS,
Android และ Flutter นี่เป็นวิธีที่แนะนำในการสร้างลิงก์แบบไดนามิกในแอปสำหรับการแชร์แบบผู้ใช้ต่อผู้ใช้หรือในสถานการณ์ที่ต้องใช้ลิงก์จำนวนมาก คุณติดตามประสิทธิภาพของ Dynamic Links ที่สร้างด้วย Builder API ได้โดยใช้ Dynamic Links
Analytics API
- การใช้ REST API วิธีนี้เป็นวิธีที่แนะนำในการ
สร้างลิงก์แบบไดนามิกบนแพลตฟอร์มที่ไม่มี Builder API
คุณสามารถใช้ REST API ของ Analytics เพื่อติดตามประสิทธิภาพของแคมเปญโปรโมชันที่สร้างในคอนโซลได้
- ด้วยตนเอง หากไม่จำเป็นต้องติดตามข้อมูลคลิกและไม่สนใจว่าลิงก์จะยาวหรือไม่ คุณก็สร้าง Dynamic Links ด้วยตนเองได้โดยใช้พารามิเตอร์ URL ซึ่งจะช่วยหลีกเลี่ยงการเดินทางไปกลับของเครือข่ายเพิ่มเติมได้
ขั้นตอนถัดไป
หลังจากสร้าง Dynamic Links แล้ว คุณต้องตั้งค่าแอปให้รับ Dynamic Links และนำผู้ใช้ไปยังตำแหน่งที่ถูกต้องในแอปหลังจากที่ผู้ใช้เปิด Dynamic Links
หากต้องการรับ Dynamic Links ในแอป โปรดดูเอกสารประกอบสําหรับ
iOS, Android,
Flutter,
C++ และ Unity
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-25 UTC
[null,null,["อัปเดตล่าสุด 2025-07-25 UTC"],[],[],null,["# Create Dynamic Links\n\n\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\n#### Next 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)."]]