跳转至

问题解决指南

提供解决使用营销归因功能时出现的问题的方法。

解决与 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"