จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
Firebase Dynamic Links
plat_ios
plat_android
plat_web
plat_flutter
plat_cpp
plat_unity
Firebase Dynamic Links คือลิงก์ที่ทำงานในแบบที่คุณต้องการบนหลายแพลตฟอร์ม
และไม่ว่าผู้ใช้จะติดตั้งแอปของคุณแล้วหรือไม่ก็ตาม
เมื่อใช้ Dynamic Links ผู้ใช้จะได้รับประสบการณ์ที่ดีที่สุดเท่าที่จะเป็นไปได้สำหรับ
แพลตฟอร์มที่เปิดลิงก์ของคุณ หากผู้ใช้เปิด Dynamic Link ใน iOS หรือ Android
ระบบจะนำผู้ใช้ไปยังเนื้อหาที่ลิงก์ในแอปเนทีฟโดยตรง หากผู้ใช้
เปิด Dynamic Link เดียวกันในเบราว์เซอร์บนเดสก์ท็อป ระบบจะนำผู้ใช้ไปยังเนื้อหาที่เทียบเท่า
ในเว็บไซต์ของคุณ
นอกจากนี้ Dynamic Linksยังทํางานในการติดตั้งแอปด้วย หากผู้ใช้เปิด Dynamic Link ใน
iOS หรือ Android และไม่ได้ติดตั้งแอปของคุณ ระบบอาจแจ้งให้ผู้ใช้
ติดตั้งแอป จากนั้นหลังจากติดตั้งแล้ว แอปจะเริ่มทํางานและเข้าถึงลิงก์ได้
วิธีการทำงาน
คุณสร้าง Dynamic Link ได้โดยใช้คอนโซล Firebase, ใช้ REST API, iOS หรือ Android Builder API หรือโดยการสร้าง URL โดยการเพิ่มพารามิเตอร์ Dynamic Link ลงในโดเมนที่เฉพาะเจาะจงกับแอปของคุณ พารามิเตอร์เหล่านี้จะระบุลิงก์ที่คุณต้องการเปิด โดยขึ้นอยู่กับแพลตฟอร์มของผู้ใช้และมีการติดตั้งแอปของคุณหรือไม่
เมื่อผู้ใช้เปิดDynamic Linksรายการใดรายการหนึ่ง หากยังไม่ได้ติดตั้งแอป ระบบจะส่งผู้ใช้ไปยัง Play Store หรือ App Store เพื่อติดตั้งแอป (เว้นแต่คุณจะ
ระบุไว้เป็นอย่างอื่น) และแอปจะเปิดขึ้น จากนั้นคุณจะเรียกข้อมูลลิงก์ที่
ส่งไปยังแอปและจัดการ Deep Link ได้ตามความเหมาะสมกับแอป
โดเมนลิงก์ที่กำหนดเอง
คุณสร้าง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 จากนั้นให้รวม Dynamic Links SDK ไว้ในแอป |
|
สร้าง Dynamic Links |
คุณสร้าง Dynamic Links โดยอัตโนมัติหรือใช้คอนโซล Firebase ได้ |
|
จัดการ Dynamic Links ในแอป |
เมื่อแอปของคุณเปิดขึ้น ให้ใช้ Dynamic Links SDK เพื่อตรวจสอบว่ามีการส่ง Dynamic Link ไปที่แอปหรือไม่ หากแอปได้รับ Deep Link แล้ว ให้โหลด Deep Link จากDynamic Linkข้อมูลและจัดการ
Deep Link ตามที่จำเป็น |
|
ดูข้อมูลวิเคราะห์ |
ติดตามประสิทธิภาพของ Dynamic Links ในคอนโซล Firebase |
ขั้นตอนถัดไป
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-08-28 UTC
[null,null,["อัปเดตล่าสุด 2025-08-28 UTC"],[],[],null,["Firebase Dynamic Links \nplat_ios plat_android plat_web plat_flutter plat_cpp plat_unity \n\nFirebase Dynamic Links are links that work the way you want, on multiple\nplatforms, and whether or not your app is already installed. \n| **Note:** Firebase Dynamic Links is *deprecated* and should not be used in new projects. The service will be shutting down soon. Follow the [migration guide](/support/dynamic-links-faq#how_should_i_migrate_from_the_service) and see the [Dynamic Links Deprecation FAQ](/support/dynamic-links-faq) for more information.\n\nWith Dynamic Links, your users get the best available experience for the\nplatform they open your link on. If a user opens a Dynamic Link on iOS or Android,\nthey can be taken directly to the linked content in your native app. If a user\nopens the same Dynamic Link in a desktop browser, they can be taken to the equivalent\ncontent on your website.\n\nIn addition, Dynamic Links work across app installs: if a user opens a Dynamic Link on\niOS or Android and doesn't have your app installed, the user can be prompted to\ninstall it; then, after installation, your app starts and can access the link.\n\nHow does it work?\n\nYou create a Dynamic Link either by using the Firebase console, using a REST\nAPI, iOS or Android Builder API, or by forming a URL by adding Dynamic Link parameters to a domain\nspecific to your app. These parameters specify the links you want to open, depending on the\nuser's platform and whether your app is installed.\n\nWhen a user opens one of your Dynamic Links, if your app isn't yet installed, the\nuser is sent to the Play Store or App Store to install your app (unless you\nspecify otherwise), and your app opens. You can then retrieve the link that\nwas passed to your app and handle the deep link as appropriate for your app.\n\nCustom link domains\n\nYou can [create Dynamic Links using\nyour own domain name](/docs/dynamic-links/custom-domains): \n\n```\nhttps://example.com/summer-sale\nhttps://example.com/links/promos/summer-sale\nhttps://links.example.com/summer-sale\nhttps://ex.amp.le/summer-sale\n```\n\nOr, if you don't have a domain for your app, you can use a no-cost custom\npage.link subdomain: \n\n```\nhttps://example.page.link/summer-sale\n```\n\nCreate your subdomain at no charge in the Firebase console.\n\nAll Dynamic Links features, including analytics, post-install attributions, and\nSDK integrations, work with both custom page.link domains and your own\ndomain.\n\nImplementation path\n\n|---|-----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| | **Set up Firebase and the Dynamic Links SDK** | Enable Firebase Dynamic Links for your Firebase project in the Firebase console. Then, include the Dynamic Links SDK in your app. |\n| | **Create Dynamic Links** | You can create Dynamic Links programmatically or by using the Firebase console. |\n| | **Handle Dynamic Links in your app** | When your app opens, use the Dynamic Links SDK to check if a Dynamic Link was passed to it. If so, get the deep link from the Dynamic Link data and handle the deep link as necessary. |\n| | **View analytics data** | Track the performance of your Dynamic Links in the Firebase console. |\n\nNext steps\n\n- Learn about some of Firebase Dynamic Links' most common [use cases](/docs/dynamic-links/use-cases) and how to implement them.\n- Learn how to [create\n Dynamic Links](/docs/dynamic-links/create-links) and then receive them in your [iOS](/docs/dynamic-links/ios/receive), [Android](/docs/dynamic-links/android/receive), [Flutter](/docs/dynamic-links/flutter/receive), [Unity](/docs/dynamic-links/unity/receive), and [C++](/docs/dynamic-links/cpp/receive) apps.\n- Use your own [custom\n domain](/docs/dynamic-links/custom-domains) for Dynamic Links.\n- Understand your Dynamic Links's performance with two [analytics](/docs/dynamic-links/analytics) tools."]]