对于那些从事android Airwatch实现的人来说,我的问题可能看起来真的很愚蠢。但是他们的文档写得不是很好,我有一些疑问。
因此,我已经设置了我的用户,并使用airwatch控制台添加了我的设备。
我已经在现有的android应用程序中添加了App restrictions代码。
我还添加了密钥,通过Airwatch Agent应用程序推送到应用程序的值。
但是我没有收到这些键和值,当我执行下面的代码时,我应该收到它们:
Bundle appRestrictions = myRestrictionsMgr.getApplicationRestrictions();appRestrictions捆绑包为空。
我在一些文档中读到,AppConfig需要Android 5.0+和Android作为工作设备。这是否意味着我必须在我的android设备上启用android的工作功能?即使是出于开发目的,这也是必需的吗?我尝试过使用这个链接:https://support.google.com/a/answer/6178111?hl=en,但没有成功。如果需要的话,能否有人分享一个文档,以便在我的android设备上启用android的工作功能。
发布于 2016-05-06 05:22:59
为了使用Airwatch来配置你的应用程序,你确实需要Android来工作。
您应该确保使用的设备支持AfW。所有使用Android 6.0+的设备都支持工作配置文件,许多使用Android 5.0+的设备也是如此。一些推荐的设备可以在here上找到
完成此操作后,您应在Airwatch控制台中创建新的配置文件,以确保他们将在您的设备上创建工作配置文件。转到设备>>配置文件>>列表视图,单击"Add“>> "Add Profile”,然后选择“>>”>> "Android for Work“
这将允许您创建一个AfW策略,该策略将应用于任何分配的组。您推送到这些设备的任何应用程序都可以使用App Restrictions框架进行配置,方法是编辑应用程序,进入"Deployment“选项卡,并启用"Send application Configuration”。您应该能够从那里设置键值对。
话虽如此,如果您是从开发的角度进行测试,那么使用TestDPC测试要好得多,这是谷歌在Google Play (只需搜索"TestDPC")和Github上提供的一个开源测试工具
github上有一个用户指南,但它非常容易用于创建工作档案,使用应用程序限制设置应用程序配置等。
一旦你准备好进行生产测试,我就会使用Airwatch,但在你还在开发的时候,TestDPC是一个更好的工具。
发布于 2017-12-01 16:58:40
在Android上,键值对必须由Google Play验证。有两种方法可以做到这一点:
谷歌应用程序发布您的应用程序到 play商店(请参阅
在iOS上更简单,只需在赋值时指定键值对。
发布于 2016-09-07 12:51:19
对于AirWatch,您的键值对信息属于CustomSettings,因此您应该使用APi来检索CustomSettings,如下所示:
final boolean isEnrolled = awSDKManager.isEnrolled();
if (isEnrolled) {
final String settings = awSDKManager.getCustomSettings();
}https://stackoverflow.com/questions/37053016
复制相似问题