コンテンツにスキップ

トラブルシューティングガイド

このガイドでは、マーケティングアトリビューション機能を使用する際に発生する可能性のある問題を解決する方法を提供します。

AppsFlyerとAirBridgeを一緒に使用する際のAndroidマニフェストの競合を解決する

アンドロイド

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"を設定してください。

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

アンリアル

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>

次に、プロジェクト設定 > プラットフォーム > Android > 高度なAPKパッケージング > アプリケーションノードのための追加タグに移動し、以下の画像のように設定します。

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


自動的にデータをバックアップしたくない場合は、以下の画像のように設定してください。

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