在App Store的应用程序中使用itms-services链接

我一直在研究一个简化的,基于Web的临时构buildpipe理服务,现在我正在探讨使我的客户生活更轻松的可能性。

虽然有一种可能性是简单地创build一个针对iOS优化的Web应用程序,但我宁愿有一个本地应用程序。

现在,我还没有find任何明确的build议,关于苹果是否可以使用itms-services链接,然后安装第三方非App Store应用程序,只要他们签署特设/企业版本。

在我的情况下,这些应用程序将被绑定到一个特定的用户/组,并将在一个login/注册。

目前我所做的只是:

[[UIApplication sharedApplication] openURL:_appInstallUrl]; 

另外,如果苹果在App Store上可以使用这样的应用程序,那么他们会如何强制暂停应用程序呢?

我现在正在安装应用程序后正确执行此操作:

 [[UIApplication sharedApplication] performSelector:@selector(suspend)]; 

这可能违反了App Store评论指南 :

  • 2.8安装或启动其他可执行代码的应用程序将被拒绝
  • 2.25以类似于App Store或与App Store混淆的方式显示除您自己以外的应用程序进行购买或促销的应用程序将被拒绝

但是只有当你直接问苹果,或者直接提交苹果,你才会知道。

把这个作为回答,因为这是苹果的官方回应。

我首先联系了苹果公司的技术支持,但是他们却忍不住想要我联系App Store评测小组,记得提到技术人员告诉我要联系他们。

他们最终回答如下:

感谢您与App Store评论小组联系。

请注意,我们无法在不审核应用程序本身的情况下预先批准提出的应用程序构想或概念。

每个应用程序都是独一无二的,我们需要查看它的所有function和复杂性,才能给出答案。

因此,我们build议您提交您的申请以供审核。 如果有任何问题,我们会联系您。

不过,对于您的问题,我们build议您在我们的iOS指南中查看function和隐私部分:

2.22:任意限制哪些用户可以使用应用程序的应用程序(例如位置或运营商)可能会被拒绝

17.2:要求用户共享个人信息(例如电子邮件地址和出生date)以便运行的应用程序将被拒绝

虽然这在技术上不能回答我的问题(根本),但这似乎仍然可以通过这个想法/应用程序,具体取决于审阅者。 至less他们似乎并不反对这个想法。