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

คู่มือการแก้ไขปัญหา

คู่มือนี้ให้วิธีการแก้ไขปัญหาที่อาจเกิดขึ้นเมื่อใช้ฟีเจอร์การระบุแหล่งที่มาของการตลาด

การแก้ไขความขัดแย้งใน Android Manifest เมื่อใช้ Appsflyer และ Airbridge ร่วมกัน

แอนดรอยด์

หากคุณพบข้อผิดพลาดเกี่ยวกับกฎการสำรองข้อมูลอัตโนมัติที่เกี่ยวข้องกับ android:fullBackupContent เมื่อใช้ AppsFlyer และ Airbridge ร่วมกัน ให้ทำตามขั้นตอนด้านล่างเพื่อแก้ไขความขัดแย้ง

ก่อนอื่น สร้างไฟล์ใหม่ชื่อ game_custom_backup_rules.xml ในโฟลเดอร์ res/xml และเพิ่มโค้ดต่อไปนี้ ไฟล์สามารถเปลี่ยนชื่อได้ตามต้องการ

<?xml version="1.0" encoding="utf-8"?>
<full-backup-content>
    <exclude domain="sharedpref" path="appsflyer-data"/>
    <exclude domain="sharedpref" path="airbridge-internal" />
    <exclude domain="sharedpref" path="airbridge-install" />
    <exclude domain="sharedpref" path="airbridge-user-info" />
    <exclude domain="sharedpref" path="airbridge-user-alias" />
    <exclude domain="sharedpref" path="airbridge-user-attributes" />
    <exclude domain="sharedpref" path="airbridge-device-alias" />
    <exclude domain="database" path="airbridge.db" />
</full-backup-content>

ถัดไป เพิ่มโค้ดต่อไปนี้ลงในไฟล์ AndroidManifest.xml

<application
   android:fullBackupContent="@xml/game_custom_backup_rules"
   tools:replace="android:fullBackupContent"

หากคุณไม่ต้องการสำรองข้อมูลโดยอัตโนมัติ ให้ตั้งค่า android:fullBackupContent="false" ตามที่แสดงด้านล่าง

<application
   android:fullBackupContent="false"
   tools:replace="android:fullBackupContent"

อันเรียล

หากคุณพบข้อผิดพลาดเกี่ยวกับกฎการสำรองข้อมูลอัตโนมัติที่เกี่ยวข้องกับ android:fullBackupContent เมื่อใช้ AppsFlyer และ Airbridge ร่วมกัน ให้ทำตามขั้นตอนด้านล่างเพื่อแก้ไขความขัดแย้ง

ก่อนอื่น สร้างไฟล์ XML ใหม่ในโฟลเดอร์ /Plugins/HIVESDK/Source/HIVESDK/ThirdParty/android/resource/res/xml และเพิ่มโค้ดต่อไปนี้ ในตัวอย่างนี้ เราได้สร้างไฟล์ชื่อ game_custom_backup_rules.xml

<?xml version="1.0" encoding="utf-8"?>
<full-backup-content>
    <exclude domain="sharedpref" path="appsflyer-data"/>
    <exclude domain="sharedpref" path="airbridge-internal" />
    <exclude domain="sharedpref" path="airbridge-install" />
    <exclude domain="sharedpref" path="airbridge-user-info" />
    <exclude domain="sharedpref" path="airbridge-user-alias" />
    <exclude domain="sharedpref" path="airbridge-user-attributes" />
    <exclude domain="sharedpref" path="airbridge-device-alias" />
    <exclude domain="database" path="airbridge.db" />
</full-backup-content>

ถัดไป ไปที่ การตั้งค่าโปรเจกต์ > แพลตฟอร์ม > Android > การบรรจุ APK ขั้นสูง > แท็กเพิ่มเติมสำหรับโหนดแอปพลิเคชัน และตั้งค่าตามที่แสดงในภาพด้านล่าง

   android:fullBackupContent="@xml/game_custom_backup_rules"
   tools:replace="android:fullBackupContent"


หากคุณไม่ต้องการสำรองข้อมูลโดยอัตโนมัติ ให้ตั้งค่าตามที่แสดงในภาพด้านล่าง

   android:fullBackupContent="false"
   tools:replace="android:fullBackupContent"