Adobe Experience Platform Assurance 疑难解答

如果 Assurance 无法正常工作,请参阅以下问题主题下的建议来解决常见问题。

为了更顺利的实施并发现任何潜在问题,请确保根据“开始使用”部分中的启用调试记录打开 SDK 记录。

您可以使用 setLogLevelAPI 更改 SDK 日志级别。

设备上、应用程序问题

二维码打不开应用程序

  • 直接访问该链接。复制​ 会话详情 ​中的链接。将其粘贴到设备的浏览器地址栏中,以将其打开。如果打不开,请参阅应用程序无法打开链接部分。
  • 使用不同的 QR 阅读器。对于 iOS 11 或更高版本,请使用照片应用程序读取 QR 码。

应用程序打不开链接

INFO
对于 Android,startSession API 不需要显式调用。对于 iOS,请使用 Adobe Experience Platform Assurance 中描述的 API。

出现身份验证叠加层,但应用程序无法连接

  • 通过设备网络浏览器确保设备的互联网连接。
  • 如果应用程序从未成功连接到 Assurance 服务,请确保其正确设置 Assurance。请参阅有关安装 Adobe Experience Platform Assurance SDK 库的说明。
  • 验证会话是否与链接匹配,并且是否正确输入了预期会话。请参阅日志消息“OrgID 信息不可用”(这种情况并不常见,仅当您有权访问多个 ORG 实例时才相关)。

Adobe Analytics 调试

后处理状态 - 无调试标志

在您的 Analytics 事件视图中,如果事件失败并且后处理状态显示为“无调试标志”,则您当前的 Adobe Analytics 或 Assurance SDK 版本可能不支持 Analytics 调试功能。
请将 Adobe Analytics 和 Assurance SDK 扩展程序升级到最新版本以解决此问题。

最低版本要求
iOS
Android
Adobe Analytics
> 2.4.0
> 1.2.6
Assurance
> 1.0.0
> 1.0.0

React Native MobileCore 和 AEPAssurance 兼容性

AEP Assurance 版本
移动核心版本
安装说明
react-native-aepassurance v2.x.x
react-native-acpcore
npm install @adobe/react-native-aepassurance@^2.0.0
npm install @adobe/react-native-acpcore
react-native-aepassurance v3.x.x
react-native-aepcore
npm install @adobe/react-native-aepassurance@^3.0.0
npm install @adobe/react-native-aepcore

如果您正在使用带有 react-native-acpcore 的 Assurance,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-aepassurance2.xx 及以下版本兼容。

recommendation-more-help
fdfd76d4-8dd9-4291-8a4d-77823c2c75f5