代码之家  ›  专栏  ›  技术社区  ›  Nitish

使用Swift阻止AppStore中的应用程序安装和应用程序删除

  •  1
  • Nitish  · 技术社区  · 7 年前

    block safari content 使用swift代码。我很想知道,我们是否可以使用类似的方法限制AppStore中某些应用的安装?
    此外,如果我们可以限制用户从设备中删除应用程序(不是从手机设置中删除,而是从代码中删除),是否可能?即使苹果不允许发布这样的应用程序,我也在寻找解决方案,作为研究的一部分。

    1 回复  |  直到 7 年前
        1
  •  3
  •   Buntylm    7 年前

    你提到了两件事。

    首先,可以限制从AppStore安装某些应用程序

    使用 Swift 代码我觉得没有 Public API 由提供 Apple 到目前为止,对于开发者来说,有一种类似的方法叫做 Device Enrollment Program .

    设备注册计划(DEP)是Apple部署的一部分 帮助企业和教育机构的计划(ADP) 轻松部署和配置iOS和OS X设备。DEP提供快速、, 简化部署机构拥有的iPad和iPhone的方式 直接从苹果购买的设备和Mac电脑或 参与的苹果授权经销商或运营商。

    更多信息请访问 developer guide .

    第二:限制用户从设备中删除应用程序

    同样的回答,到目前为止没有 Developer API ,但假设我们将其视为研究的一部分,并开发一些 POC 不过,这对我来说毫无意义(这是我的设备,我安装这个应用程序是为了让我的生活变得更轻松更好,如果我不想再使用它,我需要一个删除它的选项),我认为这在未来也不可能,因为iOS设备的USP是用户体验,我们不能这样做。

    我还想听听其他人的意见,如果可能的话,给出用例,说明为什么您正在寻找这样的解决方案。 我希望这会有所帮助。