ข้ามไปที่เนื้อหา

การติดตามลิงก์ลึกที่ถูกเลื่อนออกไป

SDK ของ Hive จะส่งเหตุการณ์ลิงก์ลึกไปยังการระบุเมื่อแอปถูกเปิดผ่านลิงก์ลึก

ฟีเจอร์การติดตามลิงก์ลึกที่เลื่อนออกไปในปัจจุบันรองรับเฉพาะการให้เครดิตของ Airbridge เท่านั้น

นี่อธิบายวิธีการตั้งค่าลิงก์ลึกแบบเลื่อนและสร้างลิงก์ติดตามในสภาพแวดล้อมของ Android และ iOS

การตั้งค่าลิงก์ลึกแบบเลื่อนใน Android

  1. ลงทะเบียนข้อมูลที่จำเป็นสำหรับลิงก์ลึกใน [Tracking Links] > [Deep Links] บนแดชบอร์ด Airbridge สำหรับคำแนะนำเกี่ยวกับวิธีการลงทะเบียน โปรดดูที่ การตั้งค่าลิงก์ลึก Airbridge.

  2. เมื่อกำหนดการติดตามลิงก์ลึกของ Airbridge ให้ตั้งค่า URI scheme ของ Android ให้ตรงกับชื่อแพ็กเกจของ Android. เพิ่ม Intent Filter สำหรับการจัดการลิงก์ลึกใน AndroidManifest.xml ตามที่แสดงด้านล่าง ในโค้ด YOUR_APP_NAME หมายถึงชื่อแอป Airbridge. ชื่อแอปสามารถดูได้ใน การตั้งค่าคอนโซล Airbridge > การตั้งค่าแอป Airbridge > ชื่อแอป.

    <activity ...>
            ...
            <intent-filter android:autoVerify="true">
                    <action android:name="android.intent.action.VIEW" />
    
                    <category android:name="android.intent.category.DEFAULT" />
                    <category android:name="android.intent.category.BROWSABLE" />
    
                    <data android:scheme="http" android:host="YOUR_APP_NAME.abr.ge" />
                    <data android:scheme="https" android:host="YOUR_APP_NAME.abr.ge" />
            </intent-filter>
            <intent-filter android:autoVerify="true">
                    <action android:name="android.intent.action.VIEW" />
    
                    <category android:name="android.intent.category.DEFAULT" />
                    <category android:name="android.intent.category.BROWSABLE" />
    
                    <data android:scheme="http" android:host="YOUR_APP_NAME.airbridge.io" />
                    <data android:scheme="https" android:host="YOUR_APP_NAME.airbridge.io" />
            </intent-filter>
            ...
    </activity>
    

การตั้งค่าลิงก์ลึกที่รอใน iOS

  1. ลงทะเบียนข้อมูลที่จำเป็นสำหรับลิงก์ลึกใน [Tracking Links]>[Deep Link] บนแดชบอร์ด Airbridge สำหรับคำแนะนำเกี่ยวกับวิธีการลงทะเบียน โปรดดูที่ การตั้งค่าลิงก์ลึก Airbridge.

  2. เมื่อการตั้งค่าการติดตามลิงก์ลึกของ Airbridge ควรกำหนด URI scheme ของ iOS ให้เหมือนกับ iOS Bundle ID ID ของแอป iOS จะมีรูปแบบ 'App ID Prefix + . + Bundle ID' ตัวอย่างเช่น หาก App ID Prefix คือ prefix และ Bundle ID คือ example ID ของแอป iOS จะเป็น prefix.example.

  3. ในโปรเจกต์ Xcode > Signing & Capabilities > Associated Domains, เพิ่ม applinks:YOUR_APP_NAME.airbridge.io และ applinks:YOUR_APP_NAME.abr.ge. YOUR_APP_NAME คือชื่อของแอป Airbridge.
    คุณสามารถตรวจสอบชื่อแอปได้ที่ Airbridge Dashboard > Settings > Airbridge App Settings > App Name.

การสร้างลิงก์ติดตาม

  1. ในการติดตามลิงก์เชิงลึกที่เลื่อนออกไป คุณต้องตั้งค่า URL เชิงลึกตาม รูปแบบ Scheme URL ที่ใช้โดย Hive.
  2. หลังจากสร้างลิงก์ติดตามแล้ว ให้ดูที่ การทดสอบลิงก์เชิงลึกของ Airbridge สำหรับวิธีการทดสอบลิงก์เชิงลึกที่เลื่อนออกไป.