Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
需要Ios-Android的建议_Android_Ios_Iphone_Jailbreak_Mdm - Fatal编程技术网

需要Ios-Android的建议

需要Ios-Android的建议,android,ios,iphone,jailbreak,mdm,Android,Ios,Iphone,Jailbreak,Mdm,我在android中使用设备管理员开发了一种MDM类型的应用程序(锁定、禁用摄像头、擦除数据等),我的android应用程序也将尝试修复wifi和蓝牙问题,终止进程并从桌面获取设备位置(如果设备丢失)。一切进展顺利 现在我最近开始在ios上开发类似的应用程序,请给我一些在ios上开发此类应用程序的想法 1:是否可以在android允许的范围内免费访问和修改ios中的wifi和bluettoth信息(检查飞行模式状态) 2:任何可用的工具包或第三方工具都可以在android中实现相同的MDM功能,

我在android中使用设备管理员开发了一种MDM类型的应用程序(锁定、禁用摄像头、擦除数据等),我的android应用程序也将尝试修复wifi和蓝牙问题,终止进程并从桌面获取设备位置(如果设备丢失)。一切进展顺利

现在我最近开始在ios上开发类似的应用程序,请给我一些在ios上开发此类应用程序的想法

1:是否可以在android允许的范围内免费访问和修改ios中的wifi和bluettoth信息(检查飞行模式状态)

2:任何可用的工具包或第三方工具都可以在android中实现相同的MDM功能,或者至少在IOS中实现其中一些功能

3:是否可以获取Ios设备中安装的应用程序列表

4:maas360、citrix和其他少数公司如何在IOS中制作设备管理应用程序

5:有没有可能在没有越狱的情况下制作这样的应用


注意:我不打算在IOS商店中发布此应用程序

我认为将其分解为单独的问题是有意义的,因为每个人都可能有一个或两个问题的答案,而不是其他问题的答案

首先,有一个众所周知的MDM协议,允许您管理iOS设备。如果您可以从您的企业开发人员计划中获取it文档,或从反向工程文档中获取部分it文档-

但是,您应该知道这是客户端和服务器之间的协议(这意味着它不是管理应用程序,而是将向客户端发送命令的管理服务器)

回答您的一些问题:

2) 此MDM协议中存在擦除、锁定和禁用摄像头。我不确定修复WiFi和BT问题意味着什么(很可能在这样的协议中找不到)

3) 此协议允许获取设备上已安装应用程序的列表

4) 大多数MDM提供商都有MDMServer,MDMServer完成了他们90%的功能,其余的都是通过混合使用应用程序包装、网络合规性、拦截其他协议等来完成的

5) 没有

除此之外。我认为你需要将以下问题分开:
“如何在越狱的iOS设备上执行X”。通过这种方式,您将能够构建一个应用程序,该应用程序将在MDM协议之上提供一些附加功能。

否。您不需要越狱。这是合法的协议。但是,您需要访问enterprise develop program。victor您的意思是,MDM提供商已经制定了单独的协议,或者他们还使用IOS内置的MDM功能,并为通信创建了自己的服务器。这完全正确。有一个内置的MDM代理,它是通过安装MDM配置文件来配置的,一旦配置好,它就会在后台运行(大部分时间都没有与用户进行任何交互)。非常感谢victor,苹果会证明任何文档来构建此类应用程序吗?是的。苹果提供了非常好的文档(100页)。它在企业开发者计划下的某个地方。