在本文中,我们将了解如何为你的培训门户创建和发布移动应用(仅适用于 Android 平台)。
移动应用程序的先决条件
步骤 1:更新平台上的配置
以全局管理员身份登录到社区培训门户并 切换到管理员视图。
导航到“设置”选项,单击“常规”,并选中“管理员设置”部分下的“启用 TWA”(移动应用)选项。
- 启用该选项后,你将能够看到 “移动应用程序 ”选项。
在“移动应用程序”设置下,需要指定以下信息,这将完成先决条件:
设置 说明 移动应用程序名称 可以指定实例名称,此名称将用于呈现初始屏幕 (Android) 或开始菜单项 (Windows) 移动应用程序短名称 此设置用于在设备应用托盘上生成应用图标名称。 可以指定实例名称的较短首字母缩写词。 应用程序背景色 此设置用于呈现初始屏幕 (Android) 应用程序徽标(512x512 像素) 徽标必须为 512x512 像素,MCT 使用此图像来呈现 PWA 的初始屏幕、开始菜单和应用启动器项。
要为你的培训门户设置移动应用,你需要一个移动应用 APK/AAB 文件并设置你的 Google PlayStore 帐户。 可以通过两种方式生成 APK/AAB 文件,
创建移动应用程序的步骤
选项 1:为 Android 创建渐进式 Web 应用程序 (PWA)
什么是渐进式 Web 应用程序?
渐进式 Web 应用 (PWA) 提供对开放 Web 技术的访问以实现跨平台互操作性,并为用户提供为其设备定制的类似应用的体验。
PWA 是逐步增强的网站,其功能类似于支持平台上已安装的应用程序,以及类似于其他浏览器上的常规网站。
PWA 的质量结合了 Web 和编译应用程序的优点。 PWA 在浏览器(如网站)中运行,但可以访问应用功能,例如离线工作、安装在操作系统上、支持推送通知和定期更新、访问硬件功能等。
安装后,PWA 就像 Windows 或 Android 上的其他应用程序一样。 可以将 PWA 添加到开始菜单,固定到任务栏,处理文件,在桌面和 Android 用户登录时运行,PWA 将作为本地应用程序添加到应用程序托盘中。
由于渐进式 Web 应用是一种称为 Web 应用程序的网页/网站,因此它们不需要单独的捆绑或分发。 通过遵循下面提到的简单安装要求,管理员可以启用 PWA,以便学习者在其设备上安装 PWA。 使用 PWA 生成器,然后你可以为启用 PWA 的实例构建 Android 应用。
在桌面和移动设备上安装 PWA
满足 PWA 的安装要求后,在登录到 MCT 实例时,浏览器的搜索栏上会显示一个图标,指示 PWA 应用可供安装。
用户现在可以安装 PWA,它将 MCT Web 应用呈现为本机应用程序。
成功安装后,你可以检查选项以允许应用固定到任务栏,固定到开始菜单,根据你的要求创建桌面快捷方式。
对于移动设备 (Android),用户可以以下两种方式之一来安装 PWA:通点击在浏览 MCT 实例时收到的提示(添加到主屏幕横幅);或者单击浏览器选项中的“安装应用程序”。
注意
设备和浏览器兼容性:
在使用基于 Chromium 的浏览器(如 Microsoft Edge,Google Chrome)时,PWA 流将按预期工作。
对于桌面版的 Firefox 浏览器,在 URL 栏上不会看到 PWA 安装图标,但会安装服务工作线程。 Mobile Firefox 浏览器中提供了可用于安装 PWA 的“添加到主屏幕”选项。
iOS 上的 Safari 不支持添加到主屏幕横幅,但该选项在浏览器菜单中可见。 你可能会注意到与 iOS 上的 PWA 有些不一致之处。
使用 PWA 生成器生成 Android 应用捆绑包
启用 PWA 后,后端将添加一个服务工作进程和一个 Web 清单,通过它们,你可以生成一个本机 Android 应用程序,可以捆绑此 Android 应用程序以上传到你的 Play 商店。 我们建议使用 PWABuilder 一种联机 GUI 工具,该工具可以为实例生成 APK 和 AAB 文件。
第 1 部分:生成 Android 应用捆绑包的步骤
打开 PWABuilder
在 PWA 生成器主页上的文本框中,输入你的实例 URL(例如:contosolearning.azurewebsites.net),然后单击“开始”。 在后端中,PWABuilder 将验证是否有可用于 PWA 的服务工作线程和清单。
单击 应用商店的“包”。
你将重定向到可在其中生成 Android 应用捆绑包的页面,在 Android 部分右侧单击“生成包”。
在“Android 应用选项”窗口中:
如果要更新现有应用程序,请输入以前发布的 Android 应用程序的包 ID。
如果是首次创建应用程序,则可以选择将其保留为预填充的 ID。
为应用程序提供应用名称和启动器名称。 如果是首次创建应用程序,则可以执行步骤 6 生成应用程序包
单击“所有设置”,然后将应用版本和应用版本代码递增 1(相对于现有应用的版本),如果首次创建应用,请不要递增该值。
滚动到“对密钥进行签名”,选择“使用我的”并上传你从 MCT 支持团队收到的密钥存储文件。
下载应用程序捆绑包。
选项 2:从平台团队请求 TWA 移动应用 AAB
完成先决条件并访问 社区培训支持人员 以请求 TWA。
单击主页左上角的“登录”。 使用 Azure AD 或社交帐户进行注册和登录。
单击“创建支持票证”并输入以下值:
字段 描述 标题 输入“请求移动应用程序” 类型 选择“请求” 使用者 选择“移动应用” 说明 检查步骤 4 在“支持票证”的“说明”部分中提供以下信息 -
门户 URL - 这是将为其生成移动应用的平台实例
应用程序名称 - 这是在 Play 商店上发布的移动应用的名称
描述内容示例
- 门户网址 - https://contoso.azurefd.net/
- 应用程序名称 - Contoso 学习中心
就这样! 你将在联系人电子邮件地址上收到一个链接,用于从我们的支持团队下载移动 AAB 和 APK 文件(在 4-5 个工作日)。
将移动应用发布到 Play 商店的步骤
开始之前
按照上述步骤创建移动应用,并确保已从Microsoft收到指向移动 APK 和 AAB 文件的下载链接。
我们提供两个文件,即 APK 和 AAB 文件,你可以在发布之前使用 APK 文件测试应用,并发布可以使用 AAB 捆绑包,其中包含对多个 android 版本的支持并支持 32 和 64 位。
在 Google Play 控制台上注册,以在 Google Play 商店中发布你的应用。
发布移动应用的步骤
创建移动应用后,从我们的支持团队发送给你的电子邮件中将 AAB 文件下载到你的计算机。
按照此处给出的说明在 Google Play 商店上传和发布你的 APK。
注意
发布 AAB 文件的步骤与发布 APK 文件时使用的步骤类似。
上传并发布 AAB 文件后,导航到 “设置 -> 用户和权限”。
点击“邀请新用户”。
输入 sangamdeployments@gmail.com 作为电子邮件地址。
将访问到期日期保留为“从不”。
对于角色,选择“发布经理”。
从“选择应用”下拉列表中选择移动应用。
点击“发送邀请”。
重要说明:向社区培训团队发送电子邮件,说明权限已共享。 你可以回复与你共享 AAB 文件的电子邮件链。
注意
- 如果你的实例上的登录类型配置有任何更改/更新,则需要更新移动应用程序。
- Office 文件只能在 TWA 中访问。
如果有进一步的查询,请通过 HelpDesk 联系我们。