问题标签 [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 投票
2 回答
656 浏览

android - 关于在 airwatch 中部署 android 应用程序的信息

谁能指导我如何在 airwatch 中部署我开发的 android 应用程序?

在我们部署之前是否需要对代码进行任何更改?

0 投票
1 回答
656 浏览

angular - 无法将 Cordova 插件返回值分配给 Ionic2 中的视图

在我的 ionic2 应用程序中,我尝试使用 Ionic Native 中未包含的 Cordova 插件。我在这里参考了 Josh Morony 写的文章:https ://www.joshmorony.com/using-cordova-plugins-in-ionic-2-with-ionic-native/ 。一切正常(代码已编译,执行没有问题)。

由于 Ionic Native 不支持这个插件,所以没有 promise 和 observable,需要一些时间来响应。这个插件确实返回了值。我试图将插件的返回值分配给我的视图,但它失败了(错误消息:TypeError:null 不是对象(评估 'this.name=t'))。

PS:如果我只是将响应放入警报,警报(响应)中,它会正确显示返回值。

以下是我的代码,有人可以帮我吗?非常感谢 :-)

我也尝试将代码放在 ionViewDidLoad() {} 中,但还是不行。相同的错误信息:TypeError: null is not an object (evalating 'this.name=t')

我尝试了 NgZone,但没有成功。

是因为返回值不在角度“范围”内吗?

0 投票
0 回答
432 浏览

php - AirWatch API 删除应用程序失败

我正在尝试使用 AirWatch API 从 iOS 设备中删除应用程序。API 文档 (v9.1) 包含以下有限信息:从设备功能
中卸载公共应用程序- 从设备中删除公共应用程序。HTTP 方法– POST API URIhttps://host/api/mam/apps/public/ {applicationid}/uninstall获得响应– NA在 Request-Payload 中标识 DeviceId





我可以通过 AirWatch API 成功列出设备上的“应用程序”从设备url https://host/api/mdm/devices/ {id}/apps检索应用程序详细信息?page={page}&pagesize={pagesize}并确定我要删除的应用程序 ID(例如应用程序 ID = 22504)。

但是,问题是我收到错误: “ErrorCode”:404,“Message”:“找不到应用程序或用户无权访问它。”

好吧,我知道在 AirWatch 向我报告它之后它就在那里,所以这不是问题。并且文档假设它可以正常工作,因为它没有列出任何错误的可能性。

有人有什么建议吗?AirWatch API 文档不是很好。. . . 其中一些是错误的或有错误。

0 投票
3 回答
1533 浏览

android-gradle-plugin - AirWatch 似乎与 Android Plugin for Gradle 3.0.0-beta1 不兼容

将我的顶级 build.gradle 更改为使用Android Plugin for Gradle 3.0.0-beta3withGradle 4.1后,AirWatch无法从 APK 中读取信息(如 versionCode 和 versionName)。

这是一个已知的问题?任何解决方法?

0 投票
1 回答
742 浏览

ios - AirWatch、混合应用、iOS 和 VPN 隧道

我们有以下配置:

  • 安装了 AirWatch VPN 的万维网 iOS 手机。
  • 尝试连接到 Intranet 服务器的 Cordova 应用程序。
  • AirWatch 服务器配置为通过隧道传输应用程序的流量(每应用程序 VPN),并且当 cordova 应用程序打开时,状态栏中会指示 VPN 的使用情况。

但是,应用程序无法从内网服务器获取数据。对请求的响应是

  • 状态 0
  • 消息未定义
  • responseText 错误的

当使用 AirWatch 浏览器连接到相同的 URL(使用 VPN)时,它可以工作。使用 Safari(不使用 VPN)时,无法连接到服务器。

在没有 AirWatch VPN 的全 Intranet 设置中,该应用程序按预期工作。

现在,我认为 Cordova 使用了内置的 Safari 网络浏览器。尽管应用程序本身启用了 VPN,但请求是否有可能不通过 VPN 进行隧道传输?

0 投票
1 回答
681 浏览

android - com.android.tools.build:gradle 3.0.0 和 platformBuildVersionName

我一直在调查嵌入到输出 .apk 文件platformBuildVersionNameplatformBuildVersionCode但不存在的问题。AndroidManifest根据我在使用com.android.tools.build:gradle:2.3.3这些字段时发现的内容,这些字段在输出清单中,但是在切换到com.android.tools.build:gradle:3.0.0它们时它们就消失了。

platformBuildVersionName并且platformBuildVersionCode字段似乎记录得很模糊,我能找到的大多数东西都是用户问题,而不是官方文档。看来,总的来说,我不应该关心这些字段是否存在。他们直到今天才真正打扰我。

我被这个问题困住了,因为 AirWatch 将这些字段用于某些事情,这对他们来说似乎至关重要。我的猜测是不要在你的软件中使用像这样的未记录的东西,但我无法告诉他们。

任何人都有在使用 Gradle 3.0.0 构建 apk 时添加的这些字段的经验吗?

0 投票
1 回答
488 浏览

android - 在 AirWatch 下读取 AppConfig 的示例代码或文档

我正在为客户端开发 Android(和 iOS)应用程序。该应用程序安装在具有 AirWatch 的设备上,我需要能够读取 AirWatch 控制台设置的 AppConfig 参数。

我能够在 iOS 上做到这一点——非常简单。但不是在安卓上。

有谁知道这是怎么做到的?
你能指出我的示例代码/教程/文档吗?

0 投票
1 回答
787 浏览

android - Airwatch安卓sdk开发

我有一个显示 Web 视图的简单 android 应用程序

  • 安卓工作室 2.3.3
  • 适用于 Android 17-2.9 的 Airwatch SDK

当应用程序加载时,我在 android 监视器中收到此错误: “E/AirWatch:无法匹配应用程序证书。确保您的应用程序受管理或 AirWatch 白名单”

我无法弄清楚,我的应用配置文件有问题还是我需要以某种方式将我的应用证书列入白名单

在此处输入图像描述

0 投票
1 回答
154 浏览

android - Xamarin 形成 Air Watch AWSDK Android 错误

当我们添加 AWSDK nuget 包时,我们看到新的 Xamarin 表单项目出现错误。此 SDK 适用于 Xamarin 表单吗?

AWSDK 网址:https ://components.xamarin.com/gettingstarted/awsdk

错误 \users\name\Source\Repos\App5\App5\App5.Android\obj\Debug\lp\2\jl\res\values\values.xml:3:错误:错误:未找到与给定名称匹配的资源: attr 'preferenceTheme'。App5.Android c:\users\narendra_k_meena\Source\Repos\App5\App5\App5.And android 在此处输入图像描述\c

0 投票
1 回答
1050 浏览

ios - Airwatch ad-hoc 分发,无需生成新的 IPA

我为拥有 Apple Developer Program 帐户(不是 Enterprise)的客户维护一个内部 iOS 应用程序。他们通常通过将 UDID 添加到其 Apple 开发人员帐户中的设备列表并更新其分发配置文件来授予新设备对应用程序的访问权限。然后他们通过 Airwatch 将应用程序部署到新设备上。

当他们以这种方式添加新设备时,他们不想在 Xcode 中使用更新的配置文件重新构建应用程序。相反,他们认为他们应该能够从他们的开发者帐户中导出更新的配置文件,将配置文件上传到 Airwatch,并将应用程序推送到新设备,而无需生成新的 IPA。

如果没有企业 Apple Developer 帐户,是否可以执行此操作?