Adobe Experience Platform Assurance のトラブルシューティング
Assurance が機能しない場合は、一般的に発生する問題を解決するために、次の問題のトピックの候補を参照してください。
よりスムーズな実装を有効にし、潜在的な問題を見つけるには、「はじめに」セクションの デバッグログを有効にするに従って SDK ログをオンにします。
SDK API を使用して SDK ログレベルを変更 setLogLevel
きます。
オンデバイス、アプリの問題
QR コードがアプリを開かない
- リンクに直接アクセスします。 セッションの詳細 からリンクをコピーします。 デバイスのブラウザーアドレスバーに貼り付けて開きます。 開かない場合は、 アプリがリンクを開かないの節を参照してください。
- 別の QR リーダーを使用してください。 iOS 11 以降の場合は、フォトアプリを使用して QR コードを読み取ります。
アプリがリンクを開かない
-
アプリでディープリンク実装が正しく設定されていることを確認します。
-
Android: 個のディープリンク(アプリのリンク)
-
iOS: カスタム URL スキームまたはユニバーサル リンク
-
startSession
API を明示的に呼び出す必要はありません。 iOSの場合は、Adobe Experience Platform Assurance の説明に従って API を使用します。認証オーバーレイが表示されるが、アプリの接続に失敗する
- デバイスの Web ブラウザを使用して、デバイスのインターネット接続を確認します。
- アプリが Assurance サービスに正常に接続したことがない場合は、Assurance が正しく設定されていることを確認します。 Adobe Experience Platform Assurance SDK ライブラリのインストール手順を参照してください。
- セッションがリンクと一致し、期待されるセッションに対して正しく入力されていることを確認します。 ログメッセージ「OrgID 情報を利用できません」を参照してください(これは一般的ではなく、複数の ORG インスタンスにアクセスできる場合にのみ関係します)。
Adobe Analyticsのデバッグ
Post処理ステータス – デバッグフラグなし
Analytics イベントビューで、Post処理ステータスが「デバッグフラグなし」のイベントが失敗した場合、現在のAdobe Analyticsまたは Assurance SDK のバージョンが Analytics のデバッグ機能をサポートしていない可能性があります。
この問題を解決するには、Adobe Analyticsおよび Assurance SDK の拡張機能を最新バージョンにアップグレードしてください。
React Native MobileCore と AEPAssurance の互換性
npm install @adobe/react-native-aepassurance@^2.0.0
npm install @adobe/react-native-acpcore
npm install @adobe/react-native-aepassurance@^3.0.0
npm install @adobe/react-native-aepcore
Assurance で react-native-acpcore
を使用している場合、次のいずれかのエラーメッセージでReact Native アプリケーションのビルドに失敗する場合があります。
RCTAEPAssurance: Fatal error: Module 'AEPAssurance' not found
または
AppDelegate: AEPAssurance.h file not found
ソリューション
その場合は、次の npm コマンドを使用して react-native-aepassurance
をダウングレードしてください。
npm install @adobe/react-native-aepassurance@^2.0.0
このエラーは、react-native-acpcore
の拡張機能が react-native-aepassurance
バージョン 2.x.x 以下と のみ 互換性があるために発生します。