安装 Marvis Android 客户端
总结 完成预安装任务,然后选择要在 Android 设备上安装 Marvis Android 客户端的方法。
要求
瞻博网络®在运行 OS 6.0 及更高版本的 Android 手持设备和智能手机上支持 Marvis 客户端。
有关 Marvis 客户端功能的信息,请参阅 Marvis Android 客户端概述。
开始之前
开始安装之前:
-
配置网络防火墙设置以允许 Marvis 客户端连接到您的 Mist 组织。
如果您的 Mist 组织驻留在 Amazon Web Services (AWS) 云中(默认),请使用以下设置:
-
域/路径的 wss://client-terminator.mistsys.net:443/ws 或协议 WSS(websocket)端口 443
- 或域的 HTTPS 协议端口 443
如果您的 Mist 组织位于 Google Cloud Platform (GCP) 云中,请使用以下设置:
-
用于域/路径的 wss://client-terminator.gc1.mist.com/ws 或协议 WSS(websocket)端口 443
- 或域的 HTTPS 协议端口 443
注意:如果您的 Mist 组织驻留在 AWS 或 GCP 以外的云中,请联系支持团队以获取相应的 URL 以配置防火墙设置。
-
-
获取您的秘密令牌或二维码以载入您的 Marvis 客户端。
转到 Mist 门户中的 组织>移动 SDK ,找到您的密钥令牌或二维码。
-
单击 查看 以查看二维码。
如果邀请不存在,可以使用右上角的 “创建 邀请”按钮创建一个邀请。您需要输入组织邀请的名称。
使用 SOTI MDM 部署 Marvis 客户端
要使用移动设备管理 (MDM) 解决方案部署 Marvis 客户端,您必须自定义 Android 软件包套件 (APK) 软件包部署。您可以使用意图操作自定义 APK 部署,以便在安装时设置秘密软件开发工具包 (SDK) 令牌。启动自定义应用程序包时,客户端将完全预配置并载入以供操作。
您可以使用 SOTI MDM 载入 Marvis 客户端。
我们不会介绍 SOTI 的整体通用 Android 应用程序部署过程。我们仅提供自定义 Android 应用程序以完成客户端部署所需的信息。
准备工作:
-
确保您有 Windows 设备或虚拟机 (VM)。您将运行仅在 Windows 设备上运行的 Package Studio。
要使用 MDM 部署 Marvis 客户端:
使用 SOTI 部署定制软件包时,Marvis 客户端已预配置并载入。
使用 AirWatch 或 VMWare Workspace ONE 部署 Marvis 客户端
我们不介绍 AirWatch 的整体通用 Android 应用程序部署过程。我们仅介绍完成代理部署所需的特定步骤。
mode=explicit,broadcast=false,action=android.intent.action.MAIN,package=com.mist.marvisclient,class=com.mist.marvisclient.MainActivity,extraString=MOBILE_SDK_SECRET=TheSecretValueHere
如果您在 Zebra 设备上配置了用于语音呼叫的特定端口,请使用以下内容:
mode=explicit,broadcast=false,action=android.intent.action.MAIN,package=com.mist.marvisclient,class=com.mist.marvisclient.MainActivity,extraString=MOBILE_SDK_SECRET=TheSecretValueHere,extraString=MOBILE_VOICE_CALL_PORT=5070
您可以使用以下参考来部署意图命令:
-
为 Android 移动设备配置自动启动( 如果您已在设备上部署了 Marvis 客户端)
-
运行意图操作, 文件操作 Android ,用于在设备上新部署我们的APK安装程序
使用其他 MDM 部署 Marvis 客户端
如果您使用的是任何其他 MDM,请验证该 MDM 是否支持意图执行。如果 MDM 不支持意图部署,则可以使用通过旁加载安装中所述的 旁加载过程。下面是基于 ADB 的(开发人员/调试)部署的另一个示例,您可以使用它来适应您选择的 MDM:
adb shell am start -n "com.mist.marvisclient/com.mist.marvisclient.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER --es "MOBILE_SDK_SECRET" "TheSecretValueHere" -t "text/plain"
如果 MDM 解决方案不支持执行 Android 意图,您可能需要手动载入每个已部署的客户端设备。
通过旁加载安装
按照此过程进行内部使用、开发、测试或调试。此过程不适用于正式客户部署。但是,如果 MDM 解决方案不支持执行 Android 意图以在安装时自动配置机密令牌,则可以使用此过程。
此过程需要对要载入的每个设备进行手动干预。
您已成功载入 Marvis 客户端。
验证安装
安装并载入 Marvis 客户端后,请验证这些进程是否已正确运行。
要验证安装,请执行以下操作: