我正在使用 MFP 7.0 开发 iOS 应用程序。
每个屏幕(即 View Controller )都有一个唯一的 ID,我应该使用 Operational Analytics 将以下信息发送到服务器:
- 用户在每个屏幕上花费的时间
- 应用在哪个屏幕上崩溃
关于 #1,我想我应该使用 WLAnalytics
的
- (void) log:(NSString*)message withMetadata:(NSDictionary*)metadata;
(对吗?)
我如何管理#2?我是否应该在每次发生转换时只记录屏幕 ID(使用上述方法),并期望在发送崩溃日志时传递最后记录的 ID?或者有没有其他方法可以将自定义信息添加到崩溃日志中?
最佳答案
更正,您可以在此处关注自定义数据、自定义图表 https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/7.0/moving-production/operational-analytics/
系统会检测崩溃日志,并在应用下次启动时自动发送崩溃日志。无法向该报告添加自定义数据。通常可以从崩溃数据堆栈中推断出错误发生的位置,如果这还不够,您可以应用您描述的技术。
关于ios - MobileFirst 平台运营分析 - 日志屏幕访问时间和自定义崩溃详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40461970/