问题标签 [airwatch]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Airwatch Android 实施
对于那些从事过 android Airwatch 实施的人来说,我的问题可能看起来很愚蠢。但是他们的文档写得不是很好,我有一些疑问。
所以我已经设置了我的用户,并使用 airwatch 控制台添加了我的设备。
我在现有的 android 应用程序中添加了应用程序限制代码。
我还通过 Airwatch Agent 应用程序添加了要推送到应用程序的键和值。
但是当我执行以下代码时,我没有收到这些键值:
appRestrictions 包是空的。
我在文档中读到一些地方,AppConfig 需要 Android 5.0+ 和 Android for Work Device。这是否意味着我必须在我的 android 设备上启用 android 才能工作?即使出于开发目的也需要这样做吗?我使用此链接尝试这样做是徒劳的:https: //support.google.com/a/answer/6178111?hl=en。如果需要,有人可以分享一个文档,以在我的 android 设备上启用 android 工作功能。
android - Airwatch 安卓设备注册
我也设置了工作帐户的 android 和 airwatch 控制台。现在,当我使用 QR 码扫描仪进行身份验证时,它会要求我输入用户名和密码。当我输入通过电子邮件收到的凭据时,我收到一条错误消息
"Enrollment Blocked - You are not allowed to enroll your device. Error adding user account".
我正在使用带有 Android 6.0.1 的 Nexus 5X。虽然注册了另一台设备(Spice,Android 6.0.1),但它没有设置工作配置文件。此外,Android for work 应用程序与我的 6.0.1 设备不兼容。我错过了什么吗?请帮我解决一下这个。
ios - 使用 AirWatch 部署企业 iOS 应用程序的最佳方式是什么
编辑:见本文末尾的结论。
首先,让我澄清一下,我在 SO 上找到了一些类似的问题/答案,但没有一个适用于我的特定情况。最接近的是这个,但它没有解决 AirWatch 方面的问题。
所以我会尽量说得非常具体。
背景
我有一个免费的 iOS 应用程序。我也有适用于 Android 和 Windows 10 的相同应用程序,但这些不是我关心的问题。iOS 应用程序可供 App Store 中的任何人使用。但我有一些大型企业客户使用 AirWatch 来管理他们设备的安装/更新周期。他们要么拥有 Enterprise 或 VPP Apple 帐户。他们希望我向他们提供 IPA 文件,以便他们可以通过 AirWatch 自行分发。在我看来,这是一个完全合法的要求:他们只是想更好地控制他们设备上安装的内容。
问题
据我了解,企业帐户要求使用客户证书对应用程序进行签名。但是,如果我有几个这样的客户,这意味着我必须为每个客户重新签署每个应用程序,每次我有新的更新可用时。而那些拥有 VPP 帐户的客户无法使用它们,因为 VPP 计划仅适用于付费应用程序,不适用于免费应用程序。
注意:请记住,在我准备向这些客户提供应用程序的那个阶段,该应用程序已经被 App Store 审核并接受。所以它被认为是合法的。
在谷歌搜索了一段时间后,我知道如果以未签名的形式开始提供,其他人可能会退出应用程序或首次对其进行签名。但是,AirWatch 显然不支持已辞职的应用程序(我认为其他 MDM 也是如此)。
如果该信息不正确,那么我想我需要知道的只是我作为一名编码人员在向我的客户提供应用程序之前必须遵循的秘诀,以及他们必须采取哪些步骤才能使用 AirWatch 进行部署.
问题
那么,我如何将我的免费应用程序提供给我的客户,以便他们可以自己管理分发,而不必在每次更改某些内容时都经历另一组麻烦。请记住:如果我只有一个公司客户,我不会再考虑,我会使用他们自己的证书,但我有几个具有相同要求的潜在客户,所以重点是让他们都轻松和我自己。
我希望我的问题足够清楚,在此先感谢您的帮助。
编辑 - 结论:我能够验证未签名的 IPA 文件可以使用客户的证书进行签名并上传到他们的 AirWatch 分发应用程序。这意味着我只需将未签名的版本提供给任何有相同问题的客户,他们就可以使用他们的 MDM 自己分发应用程序。希望这些信息对其他人有所帮助。
android - 从 Android for Work 应用程序访问 SD 卡数据
我的 EMM 是 VMWare Airwatch,我已经成功地为工作环境设置了 android,并在我的 Nexus 5x 设备上安装了工作配置文件。但我的工作应用程序无法访问 SD 数据或存储在外部存储上的文件。
我尝试为工作配置文件创建和安装 Android。在配置文件下的 Airwatch 控制台中,我还在工作配置文件的限制部分下启用了“同步和存储”选项。
这是工作应用程序的预期行为吗?由于我的应用程序的主要功能是访问 SD 卡数据。如果我遗漏了什么,请帮帮我。
virtual-machine - 为 Airwatch 创建 mdx
我在 android 和 iOS 中创建移动应用程序。对于 Citrix Xen 移动用户,我使用 Citrix MDX 工具包生成了一个 MDX 文件。它运作良好。现在我需要为 Airwatch 创建一个 MDX 文件。请谁能告诉我我需要使用哪个工具来为 Android 和 iOS 的 Airwatch 生成 mdx 文件
post - Airwatch API 内部应用程序安装:开始内部应用程序安装
目前正在尝试将 Airwatch 部署集成到我们的构建过程中。在通过 Upload Blob 将 IPA 上传到 airwatch 后,Being Internal Application POST 请求需要通过上传应用程序作为夹头获得的 TransactionId 和从 Upload Blob 获得的 BlobId。如果我在请求中省略了 TransactionId,则请求会返回内部服务器错误,但如果留下,则会返回 4XX 错误,说明事务 ID 不存在或无效。
要求:
ios - 从 Airwatch MDM 分发的 iOS 应用程序未启动
iOS App通过批量购买程序下载到air-watch MDM中并分发到托管设备。
当用户打开应用程序时。它就消失了。它主要发生在 iPad 上。
ios - 如何在 iOS 设备上使用 AirWatch 跨多个应用维护登录会话?
我的设备上安装了多个企业应用程序,并且应用程序配置了 AirWatch SDK。所有应用程序都需要登录身份验证。用户可以使用相同的凭据登录每个应用程序。
我想在所有应用程序中维护登录会话。有没有可能使用 AirWatch SDK 做到这一点?
ios - 如何使用 Airwatch 将凭证推送到 APP
我们有一个通常与登录名+密码一起使用的应用程序。但是,当我们想将此应用程序部署到拥有 airwatch 的客户(我们可以通过他们的 API 处理事情)时,通过 Airwatch 集成将个人信用推送到移动设备的方法是什么?
或者我可以通过 Airwatch 将应用程序推送到具有预配置个人凭据的 iOS 设备吗?Apple EMM Features 似乎涵盖了这个主题,但他们没有示例如何在没有 MDM 帮助的情况下执行此操作。
android - 通过 AirWatch 卸载 Android APK
我开发了一个应该通过 AirWatch 远程管理的 APK。我的问题是我可以成功安装它但我不能卸载它。使用 AirWatch,我可以卸载设备中的所有应用程序,但此应用程序除外。应用程序中是否有任何特殊权限/配置才能卸载它?谢谢!