ลิงก์ในรายละเอียดใน Android คืออะไร

การประชุมสุดยอด Android Dev ล่าสุดกล่าวว่ามีการนำ Deep Link มาใช้ใน Android มันหมายความว่าอะไร?

ฉันค้นคว้าข้อมูลทางอินเทอร์เน็ตและพบการเชื่อมโยงในเชิงลึกในเว็บ แต่โดยเฉพาะเจาะจงแล้วมันเกี่ยวข้องกับมือถือหรือ Android อย่างไร


person SachinSabnis    schedule 29.11.2015    source แหล่งที่มา
comment
ลองดู developer.android.com/training/app-indexing/deep- linking.html นอกจากนี้ developers.google.com/app-indexing/android/app?hl =th. สิ่งเหล่านี้หาได้ไม่ยาก เพียงค้นหา ลิงก์ในรายละเอียดของ Android ในเว็บ ไซต์ที่เกี่ยวข้องอื่นๆ หลายแห่งก็ปรากฏขึ้นพร้อมกับการค้นหานั้นเช่นกัน   -  person Ted Hopp    schedule 29.11.2015


คำตอบ (1)


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>
person Dhaval Solanki    schedule 29.11.2015
comment
FWIW ฉันคิดว่าคุณตั้งใจจะใส่ /gizmos ที่คุณมี /FolderName - person Chris V.; 29.06.2018