批量购买计划应用分配

在iOS 7以及之后版本或者masOS v10.9以及之后版本,批量购买计划(VPP)应用分配允许一个组织为其用户分配软件应用程序(后文简称app)。分配之后,如果某个用户不再需要这个app,这个app占据的授权(后文简称license)可以被回收并且再次分配给其他用户。在iOS 9以及之后版本或者masOS v10.11以及之后版本,VPP可以根据设备序列号进行分配授权,因此下载app的时候可以不再需要输入Apple Id。

VPP提供了一系列可供MDM服务器为特定用户或者设备提供批量采购的web services。目前支持的services如下:

把MDM系统中的用户注册到iTunes Store系统中,并且为两个用户创建绑定关系:registerVPPUserSrv.

确定一个或多个VPP用户的当前ITunes账号状态: getVPPUserSrv 或者 getVPPUsersSrv.

列举一个组织拥有的所有许可的VPP资产状态,包括每个资产已经分配的和未分配的授权数量:getVPPAssetsSrv.

解除一个VPP用户与 iTunes用户的绑定关系,并且释放可以撤销的授权:retireVPPUserSrv.

获取或者修改VPP用户的邮件地址并且把用户绑定到任意一个已管理的Apple ID:editVPPUserSrv.

存储或者获取在VPP服务器上的组织自有信息:VPPClientConfigSrv.

获取当前支持的VPP web service的URL和错误码信息: VPPServiceConfigSrv.

获取一个VPP用户当前的用于软件或者其他产品的许可状态。getVPPLicensesSrv。请注意这个服务将会被弃用,因此尽量避免使用这个服务。

VPP 纳入 Apple School Manager

2017年秋,VPP已纳入Apple School Manager。Apple School Manager唯一使命是为学校用户提设备管理和内容管理。把VPP移动到Apple School Manager的Apps & Books类目中是为了使得程序设备管理员(也被称作内容管理员)能够将购买内容与管理学生和老师的设备以及Apple Id进行统一。Apple School Manager的VPP交易是基于位置的,这使得内容管理员更加便捷的根据需要和位置信息转换许可。

为了支持设备的定位,VPP会使用到定位令牌。定位令牌是提供给内容管理员的,其使用方式和之前的VPP令牌一样。内容管理员可以在Apple School Manager 的设置页面下载定位令牌并且将其上传到自己的MDM中。这样,MDM就能在当地访问授权许可允许访问的资源。在MDM内部分配许可使用的是和xx一样的工作流。

VPP会继续兼容基于用户令牌的历史功能。根据使用的令牌的类型的不同,VPP会新建基于位置或者使用原有的基于用户的响应。

如何支持 VPP 纳入Apple School Manager

我们推荐但不强制要求把VPP迁移到Apple School Manage。Licenses在使用旧版本的令牌分配的过程中必须由content manage用旧版本的令牌管理,直到licenses分配到本地。因此,MDM需要同时支持新老两套licenses。对于不能同时支持旧版本的token和新版本基于位置的token的MDM系统,会造成用户在Apple School Manager和他们所属的MDM系统中存在不同的用户体验。

为了让MDM支持基于位置的令牌,以下是必须的步骤:

更新部分API用来处理Apple School Manager新VPP中的位置信息。对于通过老版本的token分配的licenses将不会携带位置信息,只有在Apple School Manager 够买的VPP资产才会在API的响应中携带附加的位置信息。特别说明,这些API已经支持返回位置信息:getVPPAssetsSrv, VPPClientConfigSrv.

更新MDM UI,支持在token和资产中显示位置名称。对于位置来说,很多位置的名字可以相同(很多学校都叫同样的名字),但是他们UID是唯一的。显示位置的名字对于用户来说极为重要,特别是当基于位置的token即将过期的时候。

在适当的时间刷新许可状态可以得到更为精确的结果。因为许可可以由Apple School Manager重新分配,由Apple School Manager重新分配的操作无法被MDM感知。因此推荐每次界面加载的时候重新刷新许可状态。

处理不同的content managers上传相同的token。方法是一个位置只会储存一个token,而不是一个VPP账户存储一个。

处理与基于位置的token功能新增的错误码。后记:第一次尝试翻译这种协议文档,存在很多错误。也确实感到难以下手,特别是有些地方英文一眼就明白是什么意思,但是用中文却不好描述

vpp 版本选择_苹果VPP协议中文版相关推荐

  1. 苹果手表5各个版本区别_苹果手表

    苹果手表5各个版本区别 Wearable - a trend catching up among the people of Indonesia. Apple tops this market wit ...

  2. 苹果手表对比_苹果会手表洗手提醒真正起作用吗

    苹果手表对比 微处理 (Microprocessing) I always thought I was pretty good at washing my hands, but when the pa ...

  3. 苹果ipa签名工具免越狱下载_苹果iphone免越狱使用iTunes 一键下载旧版本app

    所需工具:iTunes 12.6.3 和苹果旧版APP下载V1.3(后台回复1077获取) 适用系统:win 哈喽大家好,欢迎来到蜜蜂科技f app更新了,更新后功能的缺失,操作步骤的繁琐,容易闪退卡 ...

  4. 单独组件_苹果已停止对macOS Big Sur 11.0.1版本macOS系统组件的单独更新

    从macOS Big Sur 11.0.1版本开始,苹果已停止提供其macOS系统组件的单独更新版本,但直到12月16日仍在为Catalina和Moojave版本提供支持. 过去,苹果为用户提供了单独 ...

  5. eclipse选择java版本_使用 Eclipse 开发版本选择和下载说明

    现在越来越多的人开发使用 IDEA,使用 Eclipse 开发的已经渐渐变少了,这篇就简单介绍下 Eclipse 的版本选择和下载,供目前还在坚守使用 Eclipse 开发的同胞们~ Eclipse ...

  6. LoRaWAN协议中文版 第5章 MAC命令

    前言 这是<LoRaWAN102>的译文,即LoRaWAN协议规范 V1.0.2 版本(2016年7月定稿). 我正在陆续对协议的各个章节进行翻译,具体其他章节的译文,以及译文之外的代码解 ...

  7. 支持安卓和苹果充电协议的QC3.0快充方案-UP9616

    支持安卓和苹果充电协议的QC3.0快充方案-UP9616,台湾uPI(力智电子)继QC2.0快充方案后,又开始量产QC3.0的车充方案uP9616,这颗IC同时还集成了华为FCP快充,联发科PE 2. ...

  8. Git 2.18版本发布:支持Git协议v2,提升性能

    2019独角兽企业重金招聘Python工程师标准>>> Git 2.18版本发布:支持Git协议v2,提升性能Git 2.18版本发布:支持Git协议v2,提升性能 新版本协议的主要 ...

  9. Windows下Wireshark安装版本选择方式

    Windows下Wireshark安装版本选择方式 Wireshark版本分为1.X系列和2.X系列.1.X系列是早期版本,不提供中文版本.2.X系列是新版本,安装后,同时提供中文版和英文版.根据系统 ...

最新文章

  1. cocos2d-x 弹出对话框
  2. C# UI界面的更新
  3. 学习Java编程的五步要素
  4. moel vue 自定义v_vue如何在自定义组件中使用v-model
  5. 【XSY2720】区间第k小 整体二分 可持久化线段树
  6. mysql联合索引测试
  7. [转载] 七龙珠第一部——第021话 克林危险
  8. [导入]asp.net2.0乱记(33)vista下使用vs2005及一些软件
  9. laoshijibuzhu
  10. 深度学习:transformer模型
  11. 二分法查找——C++代码
  12. 【脑电信号】基于matlab HMM睡眠状态检测【含Matlab源码 050期】
  13. 现代通信原理3.1:线性系统概述
  14. linux常用命令(入门)
  15. php包含大马执行,对于某个PHP大马的分析
  16. Python数据可视化,Pyecharts库,国家卫健委疫情风险等级数据可视化
  17. PDF怎么转图片?建议收藏这些方法
  18. 504网站服务器传输超时,504源服务器链接超时cdn
  19. 《墨宝非宝经典作品合集(套装共10册)》墨宝非宝(作者)epub+mobi+azw3格式下载...
  20. JedisNoReachableClusterNodeException: No reachable node in cluster

热门文章

  1. python手机销售系统结论于心得_手机销售人员心得体会
  2. 科普:安卓的多任务机制
  3. Windows 10 滚动截图工具
  4. 安装搜狗输入法之后Ubuntu开机桌面黑屏解决办法
  5. 湖南大学21夏训练三10. Maya历法
  6. 比较好的宽屏分辨率 2048
  7. 测试面试常见面试题汇总一
  8. GOOGLE中秋节的图标比较好看
  9. 高德地图自定义创建地图
  10. 为什么吐槽魅族手机有形无神?