问题标签 [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 MDM 解决方案分发的应用程序的调试日志
我们已向客户分发了一个应用程序,但该应用程序无法在他们的设备上运行。我们需要使用应用程序中的调试日志来识别问题。我们之前使用过 Test Fairy,并且能够从用户的设备中获取日志。现在我们正在使用 Airwatch MDM 解决方案并希望从用户设备获取日志。
ios - AirWatch 是否对未签名的 ipa 文件进行签名?
我们正在尝试为我们的一位客户提供 ipa,以便在他们的 AirWatch 上进行部署。关于什么是最好的方法有很多相互矛盾的信息,但他们似乎都同意需要使用某些帐户的证书和私钥进行签名的事实。但是,客户似乎正在通过 AirWatch 管理他们的苹果企业帐户。这是否意味着我们可以向他们提供一个未签名的 ipa 文件并让 AirWatch 来做它的事情?
我已经在互联网上搜索了一段时间以获取此信息,最接近的信息类似于Renew iOS Development and APNs Production for Corporate Apps [AirWatch],这不是我想要的
android - AirWatch 浏览器 URL 方案
我的公司将 AirWatch 用作 MDM,我需要在 Android 和 iOS 上开发一个应用程序,该应用程序充当启动器并在 AirWatch 浏览器中打开特定 URL。
我的问题是我找不到有关 AirWatch 浏览器 URL 方案的任何信息,而且我还无法访问 AirWatch 上的任何设备或文档(现在我们只是在检查可能性)。
我在 AirWatch 网站上看到有一个 SDK 可以与整个 AirWatch MDM 集成,但这不是我想做的。该应用程序只需要在选定的 URL 上打开 AirWatch 浏览器。
mdm - 在不离开单应用模式的情况下重新启动应用
我正在使用 AirWatch,并且我在Single-App Mode
. 我希望在我推送新版本并安装后立即重新启动我的应用程序。
我怎么能在不离开的情况下实现这一目标Single-App Mode
?
ios - 如何自动更新由 MDM 管理的应用程序?
我正在构建一个通过 AirWatch 应用目录分发的内部应用。该应用程序始终在启用引导访问的情况下运行,并且运行它的所有设备都由 AirWatch 管理。我的问题是关于自动更新:
- 有没有一种方法可以让 AirWatch 立即或在设备恢复联机时立即强制更新,而无需询问用户的输入?如果是这样,打开的应用程序如何影响此行为?启用引导式访问如何影响此行为?
itms-services://
如果网络服务表明它不再是最新版本,是否有来自 AirWatch 的链接,也许是一个链接,应用程序可以调用该链接来安装新版本?如果是这样,启用引导访问如何影响此行为?- 有没有其他好的远程更新应用程序的模型,可以在上述条件下尽快传播更新?该解决方案可以使用 MDM 或自定义 Web 服务或两者结合使用。
非常感谢你的帮助!!
ios - AirWatch 身份验证失败
我正在开发一个 iOS 应用程序,它将使用 AirWatch 作为 MDM 工具在企业内分发。
我在我的应用程序中集成了 AirWatch iOS SDK,但是我在设备和模拟器上的身份验证都失败了。我使用与注册设备相同的凭据。错误截图如下:
我的设备已成功注册 AirWatch,请参见下面的屏幕截图:
我是否需要在 AirWatch 控制台中设置某些内容才能让我的应用程序通过 AirWatch 进行身份验证?
请建议。
谢谢。
ios - 创建二进制文件以在 Airwatch 而不是 iTunes 上发布应用程序的步骤
我想将 ipa 上传到 Airwatch。请提供如何通过 xcode 创建构建以将其上传到 Airwatch 的步骤。我做了一些搜索工作,发现 http://www.aerion.fi/blogi/69-simplied-ios-and-android-enrollment
android - Airwatch:它如何与版本一起使用?
我们正在向我们的一位客户提供由 MDM AirWatch 分发的应用程序。据我们所知,我们一直在使用更大的versionCode
的值来被 AirWatch 接受。
我们想知道的是,如果我们从更新versionCode=40
到新versionCode=50
的并且应用程序出现问题,我们是否发送了另一个新的versionCode=41
或与versionCode=51
?
在简历中,AirWatch 是否总是需要更大versionCode
或者可以选择未使用的versionCode
?
澄清一下,versionName
仅用于命名原因,对吗?
android - AirWatch SDK for Cordova Mobile App - Active Directory and App Tunelling
Our company is building an internal mobile app for corporate mobile devices. AirWatch is used as an MDM solution.
App would have to access data from internal servers (by calling Web.API services). Additionally, each user will have to use their AD (Active Directory) accounts to login to the app (verified against internal AD records). I envision this can be done through Web.API service as well?
I've researched that for existing applications AirWatch provides "App Wrapping" (link), which supposedly takes care of Authentication & App Tunneling (granting access and routing your Mobile App to internal corporate servers using AirWatch VPN).
However I don't have any info on how to implement this. Has anyone done anything similar? Any advice would be appreciated.
ios - MDM iOS 9 应用安装失败
为什么 IPA SideLoad 会通过 AirWatch 安装,但不会安装?
我们的内部应用程序将在使用 iTunes 从 Mac 侧加载时安装。
但是,对于企业范围的分发,我们使用 AirWatch。当通过 AirWatch 使用完全相同的 IPA 时,应用程序无法安装,返回一个错误,显示“无法安装”而没有任何其他信息。那么我错过了什么?
如果配置文件和签名不正确,我首先应该无法构建应用程序。正确的?
并且一旦构建并且可侧面加载,它就应该通过 AirWatch 安装而不会出现问题。
从 Apple Configurator 探索 IPA 时,我们从日志文件中检索到以下内容:
10 月 23 日 14:19:23 Grant-Test-iPad ondemandd[171]:无法更新清单,我们找不到它的捆绑 URL。
10 月 23 日 14:19:23 Grant-Test-iPad ondemandd[171]:调用 applicationDownloadInitiated:有错误的回复块:错误域 = _OnDemandResourcesErrorDomain 代码 = 114 “(空)” UserInfo = {NSLocalizedRecoverySuggestion = LSApplicationProxy 返回没有捆绑 URL。}
Oct 23 14:19:23 Grant-Test-iPad itunesstored[130]:[ApplicationWorkspace]:安装软件包,bundleID:com.healthsouth.HSPreassessment:bundleVersion:1.1.10023 路径:/var/mobile/Media/Downloads/1966681134488032800/ -3221430272025313765
Oct 23 14:19:23 Grant-Test-iPad itunesstored[130] :文件以 0x0d0a0d0a 开头;预期 0x504b0304
10 月 23 日 14:19:23 Grant-Test-iPad itunesstored[130]:BundleValidator:bundlerIdenfier 的存档无效:com.healthsouth.HSPreassessment 路径:/var/mobile/Media/Downloads/1966681134488032800/-3221430272025313765
Oct 23 14:19: 23 Grant-Test-iPad itunesstored[130]:[ApplicationWorkspace]:Bundle 已针对 bundleIdentifier 验证:com.healthsouth.HSPreassessment 成功:0
Oct 23 14:19:23 Grant-Test-iPad itunesstored[130]:[ApplicationWorkspace]:卸载bundleIdentifier 的应用程序占位符:com.healthsouth.HSPreassessment;成功:0
Oct 23 14:19:23 Grant-Test-iPad itunesstored[130]:[ApplicationWorkspace]:无法安装应用程序:com.healthsouth.HSPreassessment;/var/mobile/Media/Downloads/1966681134488032800/-3221430272025313765; (无效的)
10 月 23 日 14:19:31 Grant-Test-iPad corecaptured[425]:CCProfileMonitor::freeResources 完成
Oct 23 14:19:31 Grant-Test-iPad corecaptured[425]:出现 XPC 错误:连接无效
10 月 23 日 14: 19:31 Grant-Test-iPad corecaptured[425]:CCLogTap::profileRemoved,所有者:com.apple.driver.AppleBCMWLANCore0,名称:DriverLogs
显然,正在使用的设备被命名为 Grant-Test-iPad。
对我来说,问题似乎是,如果如第一行所示,清单无法更新,我们如何才能侧载应用程序?