跳转至
For the complete DHIS2 documentation index, see llms.txt.

APK 发布网络应用项目{ #capture_app_apk_distribution_webapp }

概述{ #capture_app_apk_distribution_webapp_overview }

本节重点介绍 APK Distribution Web App的实现。

通过 APK Distribution Web App,实施管理员可以管理和控制 Android 应用项目的版本,从而更方便地管理应用项目的更新,并确保与 DHIS2 系统的兼容性。

管理员可以上传所需的版本,而用户如果不在上次更新的版本中,就会收到更新提示信息。

请注意,在此版本的 Web 应用项目中,只有拥有 "全部 "权限的用户才能定义 Android 应用项目版本。其他有权访问 Web 应用项目的用户可以查看版本历史列表并下载最新版本,但不能对其进行编辑。

安装{ #capture_app_apk_distribution_webapp_installation }

用户登录 DHIS2 并进入 ** 应用项目管理**,即可轻松安装用例配置网络应用项目。

  • 点击 ** 应用项目中心**
  • 转到 APK 分发应用项目
  • 点击 Install V1.X.X

登录和首次设置{ #capture_app_apk_distribution_webapp_webapp_login }

用户首次安装并启动 APK Distribution Web 应用项目后,Web 应用项目将要求保存配置的默认值。这将允许安卓设备连接到实例。

警告

只有拥有 "全部 "权限的用户才能*上传或删除* APK 版本,但任何用户在创建 APK 版本后都有查看权限。

APK 版本{ #capture_app_apk_distribution_webapp_versions }

APK Distribution Web App 允许管理员用户更新或删除 Android 应用项目的版本。

该应用项目根据用户角色提供两种不同的界面:

用户界面:普通用户拥有简化的界面,他们可以 - 下载 APK(新 1.2):显示一个下载按钮,显示与用户组相关联的 APK。 如果没有为其用户组分配 APK,则不会显示按钮或相关内容。 这种设计可确保管理员完全控制 APK 管理,而普通用户只能看到与其访问权限相关的内容。

管理员界面: 该特殊界面专为管理员用户设计,允许他们

  • 上传 APK:管理员可以向平台上传 APK 文件。
  • 授予访问权限:管理员可以为特定用户组分配 APK 访问权限。
  • 删除 APK:管理员可在必要时删除上传的 APK。

上传版本{ #upload-version }

请按照以下步骤上传**Android 应用项目版本**:

  1. 点击 上传新版本 按钮。
  2. 指定版本号。
  3. 选择最低和/或推荐的 Android 操作系统版本。
  4. 添加包含 Android 应用项目 APK 的 URL。
  5. 也可选择一个或多个 "用户组",授予他们访问权限。(v1.1)
  6. 点击 "创建应用项目版本 "按钮。

注:

应用项目版本必须遵循语义版本。了解有关 semantic versions的更多信息。

上传新 apk 时,确保应用项目版本高于当前/最新版本。

要为应用项目版本选择最低或推荐的安卓操作系统版本,建议查看移动设备规范文档

授予用户组访问权(v1.1){ #grant-access-to-user-groups-v11 }

允许一个或多个用户组访问:

  1. 点击 "访问"。
  2. 弹出搜索栏。
  3. 搜索用户组。
  4. 点击 "给予访问权限 "按钮。
  5. 点击 "关闭"。

注:

APK Distribution 网络应用项目允许管理员为用户组分配特定 "安卓应用项目 "版本的访问权限。 - 用户组可以分配给多个 "安卓应用项目 "版本,但这些组中的单个用户只能访问分配给其组的最新版本。 - 不将一个用户组分配给一个 "安卓应用项目 "版本也是可行的。在这种情况下,该实例中的所有用户都将自动获得该版本的访问权限。 - 在没有为任何 "安卓应用 "版本指定用户组的情况下,最新版本将被指定为*默认*。因此,实例中的所有用户只能访问最新版本。

取消对用户组的访问权限(v1.1){ #remove-access-to-user-groups-v11 }

允许一个或多个用户组访问:

  1. 点击 "访问"。
  2. 弹出窗口中将显示搜索字段和当前拥有访问权限的用户组列表。
  3. 查找将被删除访问权限的用户组。
  4. 点击 "删除访问 "按钮。
  5. 点击 "关闭"。

删除版本{ #delete-version }

删除**Android 应用项目版本**:

  1. 搜索要删除的 Android 应用项目版本。
  2. 点击 "删除"。
  3. 点击 "删除 "按钮。

使用移动设备{ #using-mobile-device }

该网络应用项目也可通过移动设备进行操作。要使用它,请从移动设备或平板设备的浏览器中打开 DHIS2。

移动版本允许管理员用户**上传**和**下载**应用项目版本。

下载版本时,APK 将存储在设备中。

卸载应用项目{ #uninstall-the-app }

如果需要卸载 APK Distribution App,建议同时删除数据存储命名空间中的所有数据。

删除数据{ #delete-data }

  • 点击 清除设置
  • 此时会弹出一个模态窗口,点击*删除*。

卸载应用项目{ #uninstall-app }

  • 转到 应用项目管理
  • 点击**自定义应用项目**
  • 转到 APK Distribution
  • 点击 * 卸载 V1.X.X*

警告

这是一项关键操作,请注意,执行此操作后,之前的所有配置都将被永久删除。