คู่มือการแก้ปัญหา¶
แนะนำวิธีการแก้ไขปัญหาที่เกิดขึ้นเมื่อใช้ฟังก์ชันการติดตามการตลาด
การแก้ไขความขัดแย้งใน Android Manifest เมื่อใช้ AppsFlyer และ Airbridge ร่วมกัน¶
แอนดรอยด์¶
เมื่อใช้ AppsFlyer และ Airbridge ร่วมกัน หากเกิดข้อผิดพลาดเกี่ยวกับกฎการสำรองข้อมูลอัตโนมัติที่เกี่ยวข้องกับ android:fullBackupContent โปรดแก้ไขความขัดแย้งตามวิธีด้านล่าง
ก่อนอื่นให้สร้างไฟล์ 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" ตามโค้ดด้านล่างนี้
อันเรียล¶
เมื่อใช้ AppsFlyer และ Airbridge ร่วมกัน หากเกิดข้อผิดพลาดเกี่ยวกับกฎการสำรองข้อมูลอัตโนมัติที่เกี่ยวข้องกับ android:fullBackupContent โปรดแก้ไขความขัดแย้งตามวิธีด้านล่าง
ก่อนอื่น ให้สร้างไฟล์ 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>
หลังจากนั้น กรุณาตั้งค่าตามภาพด้านล่างใน Project Settings > Platforms > Android > Advanced APK Packaging > Extra Tags for application node
หากคุณไม่ต้องการสำรองข้อมูลอัตโนมัติ โปรดตั้งค่าให้เหมือนกับภาพด้านล่าง
Note
- เมื่อใช้ Unreal Engine 4 ให้เพิ่มโค้ดด้านล่างใน Project Settings > Platforms > Android > Advanced APK Packaging > Extra Tags for
node