การประชุมสุดยอด Android Dev ล่าสุดกล่าวว่ามีการนำ Deep Link มาใช้ใน Android มันหมายความว่าอะไร?
ฉันค้นคว้าข้อมูลทางอินเทอร์เน็ตและพบการเชื่อมโยงในเชิงลึกในเว็บ แต่โดยเฉพาะเจาะจงแล้วมันเกี่ยวข้องกับมือถือหรือ Android อย่างไร
การประชุมสุดยอด Android Dev ล่าสุดกล่าวว่ามีการนำ Deep Link มาใช้ใน Android มันหมายความว่าอะไร?
ฉันค้นคว้าข้อมูลทางอินเทอร์เน็ตและพบการเชื่อมโยงในเชิงลึกในเว็บ แต่โดยเฉพาะเจาะจงแล้วมันเกี่ยวข้องกับมือถือหรือ Android อย่างไร
Deep Linking เป็นวิธีการในการเปิดแอป Android จากลิงก์ และคุณยังสามารถส่งข้อมูลไปยังแอปโดยใช้ลิงก์ได้อีกด้วย หากแอปไม่พร้อมใช้งาน แอปจะเปลี่ยนเส้นทางไปที่ Play Store และแสดงแอปของคุณ
ตัวอย่างเช่น หากคุณสร้างแอปสำหรับการช็อปปิ้งไว้หนึ่งแอปและต้องการแชร์ข้อเสนอพิเศษบนเครือข่ายหรือโซเชียลมีเดียใดๆ ให้ใส่ URL และเมื่อเพื่อนคนใดคลิกที่ URL จะเป็นการเปิดแอปของคุณและแสดงข้อเสนอ
คุณต้องเพิ่มโค้ดต่อไปนี้ในไฟล์ Androidmainfest.xml
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<!-- Accepts URIs that begin with "http://www.example.com/gizmos” -->
<data android:scheme="http"
android:host="www.example.com"
android:pathPrefix="/FolderName" />
<!-- note that the leading "/" is required for pathPrefix-->
<!-- Accepts URIs that begin with "example://gizmos”
<data android:scheme="example"
android:host="gizmos" />
-->
</intent-filter>
</activity>