コンテンツにスキップ

問題解決ガイド

マーケティングアトリビューション機能を使用する際に発生する問題を解決する方法を案内します。

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"