Adobe Experience Platform Assurance 疑难解答
如果 Assurance 无法正常工作,请参阅以下问题主题下的建议来解决常见问题。
为了更顺利的实施并发现任何潜在问题,请确保根据“开始使用”部分中的启用调试记录打开 SDK 记录。
您可以使用 setLogLevelAPI 更改 SDK 日志级别。
设备上、应用程序问题
二维码打不开应用程序
- 直接访问该链接。 复制 会话详情 中的链接。 将其粘贴到设备的浏览器地址栏中,以将其打开。 如果打不开,请参阅应用程序无法打开链接部分。
- 使用不同的 QR 阅读器。 对于 iOS 11 或更高版本,请使用照片应用程序读取 QR 码。
应用程序打不开链接
-
验证应用程序中的深层链接实施是否配置正确。
-
Android:深层链接(应用程序链接)
-
iOS:自定义 URL 方案或通用链接
-
INFO
对于 Android,
startSession API 不需要显式调用。 对于 iOS,请使用 Adobe Experience Platform Assurance 中描述的 API。出现身份验证叠加层,但应用程序无法连接
- 通过设备网络浏览器确保设备的互联网连接。
- 如果应用程序从未成功连接到 Assurance 服务,请确保其正确设置 Assurance。 请参阅有关安装 Adobe Experience Platform Assurance SDK 库的说明。
- 验证会话是否与链接匹配,并且是否正确输入了预期会话。 请参阅日志消息“OrgID 信息不可用”(这种情况并不常见,仅当您有权访问多个 ORG 实例时才相关)。
Adobe Analytics 调试
后处理状态 - 无调试标志
在“Analytics事件”视图中,如果事件失败并显示后处理状态“No Debug Flag”,则您当前的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
npm install @adobe/react-native-aepassurance@^2.0.0npm install @adobe/react-native-acpcorereact-native-aepassurance v3.x.x
npm install @adobe/react-native-aepassurance@^3.0.0npm 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
experience-platform-help-assurance