MobileFirst 平台运营分析 - 日志屏幕访问时间和自定义崩溃详细信息

MobileFirst Platform Operational Analytics - Log Screen Visit Times and Custom Crash Details

我正在使用 MFP 7.0 开发 iOS 应用程序。

每个屏幕(即视图控制器)都有一个唯一的 ID,我应该使用 Operational Analytics 将以下信息发送到服务器:

  1. 用户在每个屏幕上花费的时间
  2. 应用在哪个屏幕上崩溃

关于#1,我想我应该使用WLAnalytics

- (void) log:(NSString*)message withMetadata:(NSDictionary*)metadata;

(对吧?)

我如何管理#2?我是否应该在每次发生转换时只记录屏幕 ID(使用上述方法),并期望在发送崩溃日志时传递最后记录的 ID?或者有没有其他方法可以将自定义信息添加到崩溃日志中?

  1. 正确,您可以在此处关注自定义数据、自定义图表 https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/7.0/moving-production/operational-analytics/

  2. 检测到崩溃日志并自动发送post下次启动应用程序时崩溃。无法向该报告添加自定义数据。通常可以从崩溃数据堆栈中推断出错误发生的位置,如果这还不够,您可以应用您描述的技术。