其他 Apache Cordova API

重要

Visual Studio App Center 计划于 2025 年 3 月 31 日停用。 虽然可以继续使用 Visual Studio App Center,直到它完全停用,但你可以考虑迁移到几个建议的替代方法。

详细了解支持时间线和替代方案。

注意

对 Cordova Apps 的支持已于 2022 年 4 月结束。 有关详细信息,请参阅 App Center 博客

调整日志级别

可以在控制台中控制从 App Center 显示的日志消息数。 若要调整日志记录,请打开项目的 config.xml 文件;对于目前仅) Android 和 iOS (Apache Cordova 项目的每个目标 platform 元素,请添加采用以下格式的子 preference 元素:

<preference name="LOG_LEVEL" value="2" />

将 值设置为一个常量,如官方 Android 文档中所述。 相同的常量可用于 iOS。 若要拥有尽可能多的日志消息,请使用 VERBOSE (2) 级别。

标识安装

安装应用后,App Center SDK 会为每个设备创建一个 UUID。 当应用更新时,此标识符对于设备保持不变,并且仅在重新安装应用或用户手动删除所有应用数据时才生成新标识符。 以下 API 可用于调试。

var success = function(installId) {
    console.log("Install ID: " + installId);
}

var error = function(error) {
    console.error(error);
}
AppCenter.getInstallId(success, error);

标识用户

App Center SDK 支持设置用于扩充故障报告 的用户 ID 。 若要使用此功能,请:

  1. 按照 App Center SDK 入门指南中所述配置 App Center SDK
  2. userID使用以下代码在 SDK 中设置 :
AppCenter.setUserId("your-user-id");

设置用户 ID 后,可以使用 App Center 的搜索功能搜索 ID 的特定故障报告。 有关详细信息,请参阅 App Center 的 搜索文档

注意

用户 ID 的值限制为 256 个字符。 它将随故障报告一起显示,但不用于聚合或统计受影响用户的计数。 如果多次设置用户 ID,将仅使用最后一个用户 ID。 需要在每次启动应用程序之前自行设置用户 ID,因为 SDK 不会在两次启动之间存储此值。