首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

管理iOS自定义应用

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

自定义应用带给企业的好处/不好的地方

好处:

企业可以利用苹果应用商店进行分发下载自定义应用,隐私有所保证。

不用担心自己的企业开发者证书变成黑产。

不好的地方:

需要审核。这个是企业没法控制的部分。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200814A0NRHZ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券