草庐IT

iOS MDM 配置文件无法锁定?

我花了一整天时间安装和配置带有服务器应用程序的MacMountainLion,以提供一些MDM功能,允许通过无线方式将配置文件推送到某些iPhone,以禁用某些功能,例如使用相机和safari。一切都已设置并运行,直到我遇到了一个非常麻烦的问题。尽管我为限制配置文件设置了密码,但没有为MDM配置文件设置密码。实际上,任何使用手机的人都可以删除MDM配置文件,这也会删除所有限制,从而使整个过程变得无用。我从一些旧帖子中发现无法在MDM配置文件上设置密码。这是真的吗?如果任何人都可以在需要时将其删除,那么限制的意义何在? 最佳答案 那是

ios - MDM JavaPNS - 将设备 token 转换为 Hexa 值。 (32 字节二进制值到 64 字符十六进制值)

我正在研究iOSMDM。在注册期间,我获得了deviceToken、PushMagic和unlockToken。计划使用javapns.它期望64十六进制值。这是我原来的设备token格式。它是32字节二进制值和base64编码。54CC9f18PLXag/RgOCtc30o7lC3beG6NruUSE0/vCC0=我是否需要转换上述格式才能通过javapns向APNs发送通知?如果是这样,如何将编码的设备token转换为64字符十六进制。我们将不胜感激。提前致谢。问候,Vinothkumar.R 最佳答案 C#答案:byte[]d

iphone - 找不到 com.xyz.profile.mdm 的身份证书?

我在尝试将MDM配置文件安装到ipad上作为OTA注册的最后一部分时遇到了这个问题。NSError:Desc:Theidentitycertificateforcom.xyz.profile.mdm1couldnotbefound.USDesc:Theidentitycertificateforcom.xyz.profile.mdm1couldnotbefound.Domain:MCMDMErrorDomainCode:12005Type:MCFatalErrorParams:("com.xyz.profile.mdm1")有人知道我遗漏了什么信息吗?这是我在完成SCEP注册后尝试将M

带有 Apple 的 C# MDM 服务器,无法发送推送通知

我们正在为iOS设备开发MDM解决方案。我们已经能够通过网站安装带有MDM-Payload的配置文件,并且我们已经收到iOS设备发送的包含PushMagic、deviceToken和其他值的PUT请求。我们使用以下描述创建了一个COMPANY.pemSSL证书:http://www.softhinker.com/in-the-news/iosmdmvendorcsrsigning我们尝试使用库push-sharp发送推送通知:https://github.com/Redth/PushSharp我们使用这些命令构建MDM.p12文件opensslpkcs12-export-in./COM

ios - iOS 设备的 MDM OTA 注册

我正在尝试在企业中开发和分发iOS应用程序。我在iOS文档中遇到了这个-部署iPhone和iPadMDM。在本文中,它指定可以无线方式执行OTA注册(下面引用的行)。第一次真的可以这样做吗?MDM服务器如何第一次以无线方式推送到设备?它提到可以使用应用程序或门户网站来完成。这是否意味着应用程序将设备凭据(如UDID)发送到MDM服务器以进行注册?如果有人为iOS设备执行了OTA注册,请分享详细信息。提前致谢。EnrollmentOncetheMobileDeviceManagementserverandnetworkareconfigured,thefirststepinmanagin

ios - IOS 中的 MDM 究竟是如何工作的?

我打算在iOS(客户端)中参加一个MDM项目,但在搜索之后,我仍然不知道MDM真的有效。谁能给我解释一下?问题:我的服务器需要控制设备上安装的应用程序列表(安装和删除应用程序)。预期解决方案:需要在设备上安装一个充当客户端角色的应用程序(我的应用程序)。当需要时,服务器会通过苹果推送通知服务器向客户端推送通知。收到通知后,客户端应用程序将连接到服务器以获取服务器命令(例如:安装应用程序A)MYAPP收到命令后自动下载A并安装。我的问题:这是MDM的工作方式吗?如果是,我的应用程序如何在无权安装另一个应用程序(由于沙箱)时安装另一个应用程序,以及服务器是否可以为设备上的应用程序配置访问权

iphone - 使用 MDM + Enterprise 许可证自动更新 iOS 应用程序

我们有一个iPad应用程序在跨多个物理位置部署的自助服务终端模式下运行。我们希望有一个解决方案,可以将应用程序的任何更新自动推送到设备,这样客户就不必触摸他们拥有的每台iPad。我们的客户有一个现有的MDM软件,如果有更新,它会通知用户,但由于它打算成为一个信息亭,我们不希望公众实际自己进行更新。有人知道这是否可能吗?谢谢,泰迦。 最佳答案 编辑:从iOS7开始,您现在可以通过MDM软件强制更新应用。(以前适用于iOS6及以下版本):抱歉,即使使用企业程序和MDM服务器,您也无法在iOS设备上强制更新。最好的办法是配置更新,以便它们

android - 检测运行 MDM(移动设备管理)的设备

我有一个功能可以在旧的应用程序版本中弹出一个应用程序更新提示对话框(该版本是通过Firebase远程配置控制的)。然而,我的很多(但不是大多数)客户使用MDM来锁定他们的手机,在这种情况下,最终用户无法直接更新应用。我正在使用intent.resolveActivity(packageManager)的正常检测来检查是否可以在显示对话框之前启动playstoreActivity。但该检查通过了-Play商店在那里,但更新被阻止。我想为这些最终用户禁用更新提示。有没有办法检测MDM?或者至少是一种检测应用更新已被阻止的方法? 最佳答案

ios - APNS MDM 推送通知主题 - 在哪里可以找到?

我到处寻找要在我的MDM注册配置文件中发送的推送通知主题,并且我查看了我的开发人员/分发key主题信息,但找不到如下所示的任何内容:b503419d-1e2a-a60f-7451-5b8832b5a9cb我错过了什么? 最佳答案 正如迈克尔·加夫尼所说:ThetopicisthevalueofUIDinthesubjectyourAPNscertificate.Itwillbeginwithcom.apple.mgmt.获得方法:1.转到https://identity.apple.com/pushcert/并下载证书2.使用Ope

android - iOS 上的 MDM 代理

我在Android中从事MDM工作,并在收到来自服务器的C2DM推送消息时使用API进行锁定、删除等操作。当我试图在它的iOS部分进行更多探索时,我有点困惑。我有一种感觉,我们不需要为MDM编写代理来在iPhone上工作。那么它是完全由服务器管理的吗?还是我也必须有代理申请?如果是,你能帮我做一个代理编程的例子吗?谢谢。 最佳答案 要对iPhone进行完整的MDM控制,您需要查看从MacOSXLionServer(他们将其添加到此操作系统版本中)或第三方解决方案(MobileIron、Tarmac等)发出的配置文件管理.这里也有一些