iOS自定义应用今后会变成企业应用标配。
iOS Custom APP/iOS自定义应用这个名词对于绝大部分人来说都相对陌生。所以我们还是需要花点时间解释一下。
1
为什么苹果要推出iOS自定义应用?
我们先来看这张图。
开发应用当然需要开发者证书,苹果会将所有东西和Apple ID挂钩,激活设备需要,购买应用也需要,开发者证书当然也需要了。
开发者证书分为99美金和299美金,每年续订。99美金分个人和企业,299美金纯企业,企业申请需要DUNS邓白码。
99美金对应App Store,应用放在公共商店上,需通过审核。不能通过MDM推送。
299美金对应In House(下称内部应用),应用不用放在公共商店上,当然也不需要通过审核。必须通过MDM推送*。
注意,正常情况下,内部应用是*必须通过MDM推送*。
因为正常情况下,企业需要批量自动推送内部应用,不走MDM就需要消耗大量人工。
但由于以下原因,出现了很多不正常的事情:
非法应用(黄赌毒,游戏外挂)不能通过审核。
企业没有开发能力或将开发外包。(企业299美金证书流出)
收费应用打包成免费应用。
这些情况不是在中国一个地方,而是全世界都比较严重,都变成了产业链了。
苹果第一反应就是发现有问题的企业证书,就把他封掉。
当然这并不能解决问题,在形成产业链之后,封掉一个,我再搞一个。
所以苹果深思熟虑之后,出手了。
既然有这么多问题,那就把内部应用(In House)干掉吧?
大佬的思维总是如此的出人意料。
2
什么是iOS自定义应用?
简单来说,自定义应用就是用来取代内部应用的。
299美金的证书,你现在去申请,苹果不批。
有效期内的证书,到了续期的时候,苹果极有可能不给你续。
也就是说半年最多一年后,手里能用的就是99美金的证书,无论是个人还是企业。
也就说,所有应用都放在苹果应用商店,当然,苹果也是留了招的,可以打消企业的顾虑。
苹果通过自定义应用实现了:
1 所有应用都需要通过苹果审核,并放在苹果应用商店。
2 逐步收回299美金开发者证书。极大程度上扼制了黑产。
3 确保只有公司配发的设备能够看到自己公司的自定义应用。
太阳底下没有新鲜事,苹果能做到这一点从根本上来说是通过Apple ID。
当然,苹果需要一个平台,让渠道、客户、MDM厂商都离不开这个平台。
Apple Business Manager/ School Manager。
3
自定义应用实现过程
首先企业需要检查自己ABM的设置,教育机构则是ASM。
1 确认自己的组织ID,抄下来。
2 确认自定义应用(Custom Apps)功能启用。
其次开发人员需在App Store Connect里选择“Avaliable privately as a custom B2B app”。
需在ID中输入组织ID和组织名字。
好了?
好了。
等审核通过。
然后在ABM中添加应用,搜索自己应用的名字,由于自定义应用绑定了你的组织ID,所以别人是看不到的。
如果你的MDM还没有和ABM结合好,这时候一定要记得配置,要不然就没法同步了。以Workspace ONE UEM举:
从ABM下载token
UEM控制台找到VPP设置
上传之前下载的token,保存。
同步后就可以看到啦。
记得选成基于设备分发。
之后进行正常的分配即可(略),管理员可以开启自动更新。这样下发的自定义应用就会自动升级了(就好像其他公共应用)。
4
自定义应用带给企业的好处/不好的地方
好处:
企业可以利用苹果应用商店进行分发下载自定义应用,隐私有所保证。
不用担心自己的企业开发者证书变成黑产。
不好的地方:
需要审核。这个是企业没法控制的部分。
领取专属 10元无门槛券
私享最新 技术干货