vpp 版本选择_苹果VPP协议中文版
批量购买计划应用分配
在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协议中文版相关推荐
- 苹果手表5各个版本区别_苹果手表
苹果手表5各个版本区别 Wearable - a trend catching up among the people of Indonesia. Apple tops this market wit ...
- 苹果手表对比_苹果会手表洗手提醒真正起作用吗
苹果手表对比 微处理 (Microprocessing) I always thought I was pretty good at washing my hands, but when the pa ...
- 苹果ipa签名工具免越狱下载_苹果iphone免越狱使用iTunes 一键下载旧版本app
所需工具:iTunes 12.6.3 和苹果旧版APP下载V1.3(后台回复1077获取) 适用系统:win 哈喽大家好,欢迎来到蜜蜂科技f app更新了,更新后功能的缺失,操作步骤的繁琐,容易闪退卡 ...
- 单独组件_苹果已停止对macOS Big Sur 11.0.1版本macOS系统组件的单独更新
从macOS Big Sur 11.0.1版本开始,苹果已停止提供其macOS系统组件的单独更新版本,但直到12月16日仍在为Catalina和Moojave版本提供支持. 过去,苹果为用户提供了单独 ...
- eclipse选择java版本_使用 Eclipse 开发版本选择和下载说明
现在越来越多的人开发使用 IDEA,使用 Eclipse 开发的已经渐渐变少了,这篇就简单介绍下 Eclipse 的版本选择和下载,供目前还在坚守使用 Eclipse 开发的同胞们~ Eclipse ...
- LoRaWAN协议中文版 第5章 MAC命令
前言 这是<LoRaWAN102>的译文,即LoRaWAN协议规范 V1.0.2 版本(2016年7月定稿). 我正在陆续对协议的各个章节进行翻译,具体其他章节的译文,以及译文之外的代码解 ...
- 支持安卓和苹果充电协议的QC3.0快充方案-UP9616
支持安卓和苹果充电协议的QC3.0快充方案-UP9616,台湾uPI(力智电子)继QC2.0快充方案后,又开始量产QC3.0的车充方案uP9616,这颗IC同时还集成了华为FCP快充,联发科PE 2. ...
- Git 2.18版本发布:支持Git协议v2,提升性能
2019独角兽企业重金招聘Python工程师标准>>> Git 2.18版本发布:支持Git协议v2,提升性能Git 2.18版本发布:支持Git协议v2,提升性能 新版本协议的主要 ...
- Windows下Wireshark安装版本选择方式
Windows下Wireshark安装版本选择方式 Wireshark版本分为1.X系列和2.X系列.1.X系列是早期版本,不提供中文版本.2.X系列是新版本,安装后,同时提供中文版和英文版.根据系统 ...
最新文章
- cocos2d-x 弹出对话框
- C# UI界面的更新
- 学习Java编程的五步要素
- moel vue 自定义v_vue如何在自定义组件中使用v-model
- 【XSY2720】区间第k小 整体二分 可持久化线段树
- mysql联合索引测试
- [转载] 七龙珠第一部——第021话 克林危险
- [导入]asp.net2.0乱记(33)vista下使用vs2005及一些软件
- laoshijibuzhu
- 深度学习:transformer模型
- 二分法查找——C++代码
- 【脑电信号】基于matlab HMM睡眠状态检测【含Matlab源码 050期】
- 现代通信原理3.1:线性系统概述
- linux常用命令(入门)
- php包含大马执行,对于某个PHP大马的分析
- Python数据可视化,Pyecharts库,国家卫健委疫情风险等级数据可视化
- PDF怎么转图片?建议收藏这些方法
- 504网站服务器传输超时,504源服务器链接超时cdn
- 《墨宝非宝经典作品合集(套装共10册)》墨宝非宝(作者)epub+mobi+azw3格式下载...
- JedisNoReachableClusterNodeException: No reachable node in cluster