跳轉至

問題解決指南

提供解決使用行銷歸因功能時出現的問題的方法。

解決 AppsFlyer 與 Airbridge 一起使用時的 Android Manifest 衝突

安卓

當使用AppsFlyer和Airbridge時,如果出現與android:fullBackupContent相關的自動備份規則錯誤,請按照以下方法解決衝突。
<

首先在 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>

之後,請在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"

虚幻

當同時使用AppsFlyer和Airbridge時,如果出現與 android:fullBackupContent 相關的自動備份規則錯誤,請按照以下方法解決衝突。

首先在 /Plugins/HIVESDK/Source/HIVESDK/ThirdParty/android/resource/res/xml 文件夾中創建一個新的 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"

Note
  • 使用 Unreal Engine 4 时,请将以下代码添加到 Project Settings > Platforms > Android > Advanced APK Packaging > Extra Tags for node

xmlns:tools="http://schemas.android.com/tools"