本文介绍了管理苹果应用的各个步骤。确保 这些端口 和 域 被列入白名单以管理苹果应用。如果您已经在另一个MDM服务中设置了ABM,您可以将它迁移到ME MDM,请参阅 这里。
App Store里有大量的应用,包括免费应用和付费应用。免费应用可以使用应用名称或bundle identifier直接添加到应用库中。如果是付费应用,则需要按照下面的说明购买应用许可,然后才能添加到应用存储库中。要添加应用到存储库,请参阅 这里的步骤。
苹果公司推出了Apple Business Manager(ABM)和Apple School Manager(ASM),分别为组织和学校提供了一个综合平台来管理设备和应用。ABM和ASM提供的 批量购买计划(Apple VPP) 是一个管理免费和付费商店应用的免费程序。它的 被管分发 功能简化了应用管理,管理员可以在这些门户上批准许可证,并将应用分发到设备上。如果应用从用户的设备上删除,这些许可可以被撤销和重用。其他优点包括:
注意:本文档中介绍的Apple Business Manager的配置步骤也适用于Apple School Manager。
使用ABM,管理员可以随时分配或撤销分发给用户的应用来管理应用许可,并重新使用许可将应用分发到另一台设备。通过登记公司Apple ID生成sToken,然后将sToken上传到MDM服务器中。当使用公司的Apple ID购买应用时,许可证详细信息将与MDM服务器同步。您也可以手动同步许可证信息,点击特定应用信息视图下的 同步许可证 按钮。
确保ABM使用的苹果账户没有与其他设备关联。 |
您可以通过ABM批量购买免费和付费应用程序的许可,并将其分发到设备上。许可证指的是应用程序将要被分发到的设备数量。例如,如果要将MDM应用分发到300台设备,则需要购买300个应用许可。
注意:要将未使用的VPP赎回代码迁移到“被管分发”,请参阅 这里。
应用程序可以通过“被管分发”购买,如下所述。如果您没有ABM的苹果公司账户,请点击 立即登记,为您的组织创建一个账户。要将您的VPP帐户升级到ABM门户,并了解更多关于升级的信息,请参阅 这里。
如果您已经在使用带有MDM的VPP,那么一旦升级,MDM会自动将您的应用程序迁移到ABM。在服务器令牌到期之前,您必须从ABM门户更新令牌,以继续管理您的应用程序。 |
使用ABM,可以批准免费应用许可和购买付费应用,分发给设备。在ABM门户中,在 目录 下点击 应用和书签。搜索所需的应用程序,并输入需要批准或购买的许可数量。一旦建立了ABM,MDM每天都会与ABM同步,自动将新的购买添加到MDM中。您还可以打开 应用存储库,点击 同步应用 按钮并选择 同步ABM应用以手动同步应用和MDM。
注意:苹果目前不允许使用ABM添加的应用程序内购买。
在MDM服务器中上传sToken的步骤如下:
您已经成功地在MDM服务器上创建/更新了服务器令牌。您现在可以将应用程序分发到被管的设备,根据您的需求分配或撤销许可证。如果您想删除服务器令牌,请参考下面的步骤。
与MDM服务器关联的服务器令牌可以删除,点击 应用存储库 ->Apple Business Manager ->删除。从MDM服务器中删除服务器令牌后,所有从MDM同步的应用都将被 移除到回收站。此外,从ABM同步并分发到设备上的应用程序也会从设备中删除。当这些应用从回收站移回应用存储库时,它们将被视为通过App Store添加到应用存储库的普通应用。
当上传sToken时,应用安装类型 有两种选项:
提示输入Apple ID:选择此选项,该应用程序与用户的Apple ID相关联,当应用程序被分发到设备上时,用户必须接受一次性的邀请。在接受邀请后,用户将为被管分发登记。只有在应用程序第一次分发时,才可以接受这个邀请。已批准的许可数量是根据应用程序已关联的苹果账户数量计算的。如果将5个应用分发给5台设备,且所有设备的Apple ID相同,则只使用1个许可证。
无需Apple ID :选择此选项,该应用程序将与设备相关联,而不是用户的Apple ID。这让你可以在没有Apple ID的设备上安装应用程序。此外,如果设备是 被监管的,您可以在设备上 静默安装应用。批准的许可证是根据应用已分发到的设备数量进行统计的。例如,如果您将应用程序分发到5个设备,则需要使用5个许可证。适用于以下情况:
如果设备是 被监管的 且运行 iOS 9.0及更高版本,通过ABM购买的应用程序可以静默地安装在被管的设备上。当您希望在设备上安装应用时不需要用户干预,应用静默安装特别有用。静默安装也有助于批量安装应用程序。
ME MDM应用程序必须安装在被管的苹果设备上,以定位设备,检测越狱设备,和使用 各种其他功能。使用ABM,可以购买并分发ME MDM应用到设备并静默安装到受监管设备,在不受监管的设备上不需要Apple ID。
1. 对于 静默/不使用Apple ID安装应用,请确保在上传/修改sToken时,应用安装类型 选择 无需Apple ID。 2. 请确保您的外部防火墙允许访问 https://ppq.apple.com,以确保添加的企业应用程序在设备上受信任。 3. 通过MDM分发的企业应用(包括ME MDM应用)只需要通过ppq.apple.com验证一次。不需要在每次设备连接到Internet时由用户重新验证。 4. 如果应用安装时不需要Apple ID,则不能使用应用内购买,因为应用安装是直接使用ABM完成的,应用是分配给设备的。应用内购买只能用于通过App Store安装的应用程序,这些应用程序与用户关联。 |
当应用许可证需要Apple ID安装时,它们被称为 用户关联的应用许可证,因为许可证与用户的Apple ID关联。这种情况在公司拥有设备的组织中并不适用,用户必须创建一个Apple ID并将其与这些设备关联起来。因此,应用程序许可应该与设备相关联,称为 设备关联的应用许可证。点击这里了解如何 迁移应用程序许可。
通过MDM,可以将应用存储库中添加的App Store应用迁移到ABM应用中。包括已经分发到设备上的应用程序的迁移。购买完应用后,分发到设备上的应用在同步完成后修改为ABM应用。点击这里了解更多 App Store应用迁移到ABM应用。
对于IT管理员来说,确保分发的应用程序持续更新与关键更新及时安装也是很重要的。使用ABM分发到设备上的应用,如果选择 无需Apple ID安装应用,那么App Store将完全由IT管理员控制,用户无法从设备直接获得更新。因此,需要管理员将这些更新分发到设备上以供用户使用。
请参阅 这里 分发应用更新到设备。
MDM允许您修改要分发到设备上的应用程序的配置,从而有效地限制应用程序的功能和特性。应用配置允许您自定义应用以满足组织需求。您还可以通过限制应用程序访问被管设备的数据或资源来保护设备。应用开发者命名并指定了一组配置为 XML文件,它被上传到MDM服务器,并自动随应用一起推送。应用开发者必须支持应用配置,以使用MDM实施。
按照以下步骤应用应用程序配置:
根据用户/设备特定的参数(如e-mail、UDID等)将应用配置推送给不同的用户是一项繁琐的任务,因为每次推送之前都需要修改应用配置。而MDM支持 动态变量,使用动态变量设置与用户/设备相关的应用配置后,不需要再次配置,因为动态变量会从登记信息中获取所有必需的数据。
以下是MDM支持动态变量的参数表:
参数 | 动态变量 |
设备UDID | %udid% |
设备名称 | %devicename% |
用户名 | %username% |
%email% | |
域名 | %domainname% |
序列号 | %serialnumber% |
IMEI | %imei% |
Exchange ID | %easid% |
示例XML文件
应用程序的配置文件是一个XML文件,其中包含了应用程序支持的配置的详细信息。示例XML文件如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>serverURL</key>
<string>myServerUrl.myDomain.com</string>
<key>username</key>
<string>%username%</string>
<key>domain</key>
<string>%domainname%</string>
<key>email</key>
<string>%email%</string>
</dict>
</plist>
|
为了满足您的组织需求,您可以为以下应用程序创建应用程序配置。
企业应用也被称为内部应用。企业应用程序是那些特定于组织并在内部使用的应用程序。这些应用程序为该公司所有,不在App Store中。企业应用程序通常是一组计算机程序,带有用于组织工作建模的业务应用程序或工具。它们是根据业务需求设计的独特应用程序。企业应用程序是专门为苹果和安卓等知名平台开发的。了解更多关于 在应用存储库中添加企业应用 和无需用户干预在设备上安装。要无缝测试和部署苹果企业应用,请参阅 此链接。
任何添加到应用存储库并与设备关联的企业应用都会自动获得信任,而不需要用户在设备上手动信任该应用。 |
B2B(企业之间)应用是专门为满足组织需求而开发的定制应用程序。企业应用和B2B应用的基本区别是,前者是企业内部开发的,而后者通常涉及第三方开发人员。此外,B2B应用只能通过ABM提供,所以您的组织必须有一个ABM帐户。要了解更多B2B应用,请参阅 这里。
检查是否允许访问 vpp.itunes.apple.com 以及这里列出的其他 域 和 端口。推荐允许访问 *.apple.com 以无缝管理苹果设备。另外,验证所需的 苹果服务 的可用性。
未发现Info.plist
当尝试上传企业应用时,提示错误消息 未发现Info.plist。当从一个无效的源提取.ipa文件时,会发生此错误。联系开发人员获取有效的.ipa文件。
另请参阅: | 配置MDM、设备登记、位置跟踪、应用管理、配置文件管理、资产管理、安全管理、报表 |