Android5.0(APIlevel21)allowsenterprisestosetupmanagedprofiles.Ifadevicehasamanagedprofile,theprofile'ssettingsareunderthecontroloftheenterpriseadministrator.Theadministratorcanchoosewhichappsareallowedforthatprofile,andcancontroljustwhatdevicefeaturesareavailabletotheprofile.假设我们在GooglePlayMarke
我正在开发适用于Android的MDM(移动设备管理)应用程序,但我遇到了一个大问题,那就是用户可以从设置>安全>设备管理员中禁用我的应用程序。我唯一能做的就是通过覆盖DeviceAdminReceiver子类中的onDisableRequested(...)方法来显示警告消息,但我真的很想防止用户完全禁用我的管理应用程序。我试图覆盖onReceive(...)方法,以便在系统广播ACTION_DEVICE_ADMIN_DISABLE_REQUESTED和ACTION_DEVICE_ADMIN_DISABLED操作时不会发生任何事情,但到目前为止它还没有奏效。显然,一些其他组件在它们到
我需要在没有任何用户交互的情况下更新在大量iPad上运行的托管应用程序。这些设备都将托管应用程序锁定在单应用程序模式下。据我了解,如果存在以下任一情况,则无法更新应用程序是iOS的限制:要更新的应用程序在前台。任何应用都被锁定在单应用模式下。在我们的用例中,这两个条件都存在。我还了解到,当前的解决方法是执行以下操作:禁用单一应用模式。为其他应用(例如Safari)启用单应用模式,以将该应用置于前台。禁用单一应用模式。更新应用。更新完成后,为您的应用重新启用单一应用模式,以将其重新置于前台。虽然这种方法有效,但它有很多缺点:这是高度手动的,我们还没有找到自动化的方法。当设备数量变大时,这
我能够在MacOS10.6.8中创建和安装(在iOS设备中)由iPhone配置实用程序(IPCU)v3.5(289)生成的通用mobileconfig配置文件。但是当我为移动设备管理生成配置文件时,无法在iOS设备中安装它。我想知道设置身份我应该使用哪个证书。我有iOS开发者帐户和iOS企业帐户。因此我可以创建所需的证书。对于身份部分,我也尝试使用SCEP,但没有成功,所以我想在Credentials中使用所需的证书。如果有人有任何示例mdm配置文件,请分享。我们将不胜感激。 最佳答案 在服务器端生成自签名ssl证书时,生成iden
有什么方法可以检测用户是否按下了iOS上的主页按钮?显然,如果应用程序正常运行,则会调用应用程序委托(delegate)方法,但如果设备已锁定到应用程序(通过引导访问或MDM服务器),那么当您按下主页按钮时应用程序不会退出-那么有什么方法可以知道用户是否推送了它?我最初的想法是监听通知,但我似乎看不到任何通过按下主页按钮生成的消息。 最佳答案 短:不在库存设备上更长:在普通设备上,您最好的选择是UIApplicationDidEnterBackgroundNotification(在应用进入后台时发布。)虽然没有专门的方法来监听主页
我有几个必须通过wifi而不是与移动数据一起调用的URL(以编程方式)。由于WIFIASSIST处于打开状态,因此当wifi较弱时,数据包将通过移动数据进行传输。我想阻止这种情况的发生。据我研究,没有API可以以编程方式打开和关闭wifi辅助开关我相信我可以借助ReachabilityClass来确定用户是否打开了移动数据和wifi,并且可以提醒用户不要关闭wifi助手,但这是非常糟糕的用户体验。所以我决定看看是否有可能借助iOS移动配置文件来完成。但是我在Apple配置配置文件引用中找不到与wifi-assist相关的任何键。所以我想知道,是否可以强制将wifi用于某些URL。我记得
我到处寻找要在我的MDM注册配置文件中发送的推送通知主题,并且我查看了我的开发人员/分发key主题信息,但找不到如下所示的任何内容:b503419d-1e2a-a60f-7451-5b8832b5a9cb我错过了什么? 最佳答案 正如迈克尔·加夫尼所说:ThetopicisthevalueofUIDinthesubjectyourAPNscertificate.Itwillbeginwithcom.apple.mgmt.获得方法:1.转到https://identity.apple.com/pushcert/并下载证书2.使用Ope
我在mdm系统上工作,我需要获取从设备登录到MobileIron的用户名是否可以从MobileIronioslibAppConnect获取用户信息? 最佳答案 您需要使用MobileIron界面提供应用配置文件。1)登录到MobileIron后端2)选择“策略和配置”3)“新增”>“托管应用程序配置”4)编辑设置并选择您的目标应用5)在“App-specificConfigurations”部分添加值为$USERID$的键user您现在应该使用字典获取登录用户的用户ID。//objective-C(iOS)NSString*user
我最近问了一个关于我是否可以对iOS设备进行家长控制的问题。问题的链接如下:-IsitpossibletowriteaparentalcontrolappforiOS?一位资深开发人员回答说,不越狱是做不到的。但我发现了一个名为“OurPact”的应用程序,通过使用它我可以控制任何其他设备。如果这在iOS中不可能,他们如何拥有家长控制? 最佳答案 OurPact使用移动设备管理(MDM)协议(protocol),该协议(protocol)提供了一种告诉设备远程执行某些管理命令的方法。它的工作方式很简单。安装期间:用户或管理员告诉设备
我目前遇到了在单应用模式下运行的企业应用的问题。使用的设备是运行iOS9.3.2和9.3.5的iPadMini。平板电脑受监督,我目前使用的MDM是Cisco的Meraki。当平板电脑重新插入时,应用程序会关闭并自动重启,但情况并非总是如此。大约1/4的应用程序根本无法启动,平板电脑卡在操作系统的主屏幕上。你不能再用平板电脑做任何事情,除了强制重启会重启整个平板电脑,然后几乎总是从一开始就启动应用程序,尽管情况并非总是如此。我的问题显然是如何解决这个问题,这是iOS9.3上单应用模式的已知问题吗? 最佳答案 在iOS设备上使用单应用