我需要开发一个iPhone应用程序,它是服务器端应用程序的客户端。此应用程序不适用于客户,也适用于销售代理商。我知道,如果我尝试向Apple发送Apple Store,他们会拒绝它,因为该应用程序对Apple Store没有任何意义。公司很小,所以我不能使用企业计划。我现在可以使用的唯一方法是使用Ad Hoc模式,但在这种情况下,如果我做了更新,你需要iTunes,我必须找到一种方法来避免这种情况。
感谢您的帮助。
答案 0 :(得分:2)
我不确定您的申请会被商店拒绝。 对于我的雇主,我开发了一个客户端应用程序,它使用我的雇主销售的设备(服务器端)。
我们向Apple提供了一个公共设备(带有公共IP),以便他们通过将服务器的公共IP输入到应用程序的设置中来测试我们的客户端应用程序。
他们测试了它,批准了它,我们的应用程序现在“准备出售”,即使这样的应用程序对于没有我们的某个设备服务器的大多数appstore客户端都没用。
答案 1 :(得分:1)
您所拥有的唯一选择是临时分发,如您所述,这将允许您最多配置100个可以安装该应用程序的设备。
至于更新,您无法自动执行此操作。新版本的应用程序将通过电子邮件发送给每个设备所有者,并通过iTunes手动安装并同步。
答案 2 :(得分:0)
也许你应该试试这个:
答案 3 :(得分:0)
Ciao Grassino87,
Apple创建了一种正式的方式:您的客户必须注册为企业公司。 他们无法将应用程序出售给AppStore,但他们可以将他们的应用程序部署到他们的员工:它被称为“内部分发”。
您可以在此处找到更多详细信息:http://developer.apple.com/programs/iphone/enterprise/
使用标准的AdHoc方法会将潜在的销售代理限制为99个设备...
答案 4 :(得分:0)
可能不是真正的方法,但你可以使用testflight。在那里,您可以将销售人员作为测试人员,并通过weblink-shortener提供新的更新。对我们来说,它无缝地工作。此外,还有一个很好的API可以在您的应用中找到问题。