问题标签 [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.

0 投票
0 回答
298 浏览

android - Apk 在使用 Gradle 插件 3.0.1 for Android Studio 构建时缺少属性“platformBuildVersionName”

由于我从 Gradle 的 Android Studio 插件从 2.3.1 版迁移到 3.0.1 版,因此将我的应用程序的新版本部署到VMWare Airwatch环境时遇到了问题。每次尝试时,我都会收到以下警告消息:

在此处输入图像描述

警告说:

正在添加的应用程序的版本号为1090012,低于或等于组织组中存在的前一个应用程序的版本。请您的程序员将版本代码实现为大于 1090012。

问题是apk使用 gradle 2.3.1 编译的文件与使用 gradle 3.0.1 仅在一个标签中编译的文件不同。

在此处输入图像描述

可以看出,唯一的区别是参数platformBuildVersionName,这似乎足以导致在VMWare Airwatch中安装新版本时出现问题。

我尝试将此添加到我的build.gradle文件中:

但该方法setPlatformBuildVersionNaveOverride不存在。这是 Gradle 的正常行为吗?如何解决apk文件中缺少此参数的问题?

0 投票
1 回答
332 浏览

ios - 如果用户设备未注册 Airwatch Agent,如何限制 iOS 应用程序?

在android中,我们可以很容易地检查设备是否已注册,如下所示:

iOS 平台也有类似的功能,通过它我们可以检查用户设备是否安装或注册了 AIRWatch 代理应用程序。

请指导我。

0 投票
1 回答
756 浏览

android - AirWatch 抱怨应用程序版本代码没有改变(但它有)

AirWatch 认为最新版本的 apk 上的版本代码自上一版本以来没有增加。

我们最近将 Android Studio 构建工具从 25.0.0.0 升级到了 26.0.0.2,问题似乎与此更改有关。

版本代码存储在 AndroidManifest.xml 文件中的 apk(它是一个 zip 文件)中。AndroidManifest.xml 是一个二进制文件。

我需要更改哪些内容才能强制 Android Studio 将版本代码写入 apk AndroidManifest.xml 以使 AirWatch 能够识别它?

我的应用程序正在使用 SDK 26 的功能,这意味着恢复到构建工具 25.0.0.0 支持的早期版本会非常痛苦。

0 投票
1 回答
738 浏览

ios - 如何为 AppStore 上部署的应用启用 AirWatch MDM 功能

Airwatch 目前提供三种选择:

  1. 内部应用
  2. 公共应用
  3. 购买的应用程序 (VPP)

我想为公共应用程序启用 MDM,我已经安装了 SDK,但它没有通过公共应用程序进行身份验证,而是通过内部应用程序进行身份验证。

MDM 需要检查设备是否已注册。

目前,我的应用程序已在 Appstore 上运行。

所以,请为此提供我的解决方案。

谢谢。

0 投票
1 回答
819 浏览

ios - iOS: How to set the device serial number via application configuration in airwatch?

In JAMF, you can use "App Configuration" to tell the device it's own serial number using something like this:

You just paste that directly into the "App Configuration" box in the "Mobile App" area of the dashboard:

enter image description here

This will tell the device it's own serial number, as that information is not available otherwise.

I'm wondering if you can do the same thing in AirWatch. For their configuration, it's a list of key value fields. I've tried a bunch of different items in the "value" field, such as:

{SerialNumber}, {serialNumber}, {Serial}, $SERIALNUMBER, {serialnumber}, {serial}, but it does not seem to work.

Anyone know how to inform an iOS device of it's serial number using AirWatch?

0 投票
1 回答
1231 浏览

android - 授予设置为设备管理员的 android 应用程序权限

我正在测试一个移动设备管理应用程序,并想使用 adb 授予权限。我看过几个帖子,建议如下:

adb shell pm grant [package_name] android.permission.WRITE_SECURE_SETTINGS

或者

adb shell pm grant [package_name] android.permission.READ_PROFILE

这些都不适合我。对于'READ_PROFILE',我得到了“不允许操作:java.lang.SecurityException:包#{App_Name}没有请求权限android.permission.READ_PROFILE”的返回

而对于“WRITE_SECURE_SETTINGS”,没有返回任何消息。我在M和L上都试过了。

0 投票
2 回答
288 浏览

ios - Airwatch 目录和 Airwatch Tunnen URL 方案

我想从我的应用程序中检查是否安装了 airwatch 隧道。有谁知道是否有我可以使用的 URL 方案?我有一个捆绑 ID,但这对于验证是否安装了隧道没有用。

如果他们有旧版本,我也会提示用户更新他们的应用程序。如果用户确认,那么我想打开 Airwatch 目录并预先选择我的应用程序。我还需要用于 airwatch 目录的 URL 方案。有没有人也有这个信息?

提前感谢您的帮助,AJ

0 投票
1 回答
406 浏览

ios - 使用 vmware boxer 应用从另一个应用发送邮件

我们有由 VMWare airwatch 管理的 iphone,我们使用 vmware boxer 应用程序来接收电子邮件、联系人等。

现在,我们正在开发另一个应用程序,它应该由我们自己的应用程序目录分发,我们希望使用已经配置的 boxer 邮件客户端从该新应用程序发送邮件。我的问题是,这可能吗?我知道我必须使用 canSendMail() 检查我的应用程序中的电子邮件可用性,但 ios 是否认识到邮件客户端不是本机邮件应用程序,而是 VmWare Boxer 应用程序。如果我在 iphone 的浏览器中单击电子邮件链接,它会启动本地邮件客户端,我必须在其中设置一个邮件帐户,而这正是我不想要的^^

非常感谢您的帮助 :)

问候克里斯

0 投票
1 回答
207 浏览

android - Airwatch 目录和 Airwatch Tunnen URL 方案?

我的公司使用 AirWatch 作为 MDM,我需要在 Android 和 iOS 上开发一个应用程序。这是使用 react-native 实现的

我的问题是我找不到有关 AirWatch 隧道的 URL 方案的任何信息。我的用例是,如果用户没有安装隧道,那么我想将他/她重定向到应用程序目录中的应用程序。

有谁知道我在哪里可以获得空中观察隧道的 url 方案?

0 投票
1 回答
2476 浏览

ios - iOS 托管应用程序配置和设备注册

我正在我的应用程序中启用托管应用程序配置,以便如果设备已注册到 MDM 程序,它可以读取托管配置(根据 AppConfig.org 标准)并相应地运行。但是,我的应用程序是通过分发的。苹果商店而不是通过。MDM。对于没有 MDM 注册的设备,存在回退行为。

我查看了有关托管应用程序配置设置的 Air Watch、Mobile Iron 的文档。此外,检查了 AppConfig.org 但找不到我的问题的答案。

我对 AppConfig 和 MDM 的理解是,MDM 可以安全地将 MDM 服务器中设置的配置字典传递给托管设备的 NSUserDefaults,并且应用程序可以从中读取。我不确定在此之后 NSUserDefaults 中的托管配置设置会发生什么,如果 (a) 设备从 MDM 中取消注册 (b) MDM 卸载/删除应用程序 (c) 用户更新应用程序(假设 MDM 允许它)从 App Store (d) 用户暂时从 MDM 客户端断开连接/注销。

一旦 MDM 写入 NSUserDefaults 配置可供应用程序使用,MDM 如何控制上述场景中交付的设置?