他们让我为一家服装公司建立一个iPad应用程序,客户要求只向经销商提供该应用程序:
由于我认为无法在应用程序商店中提交仅限少数人使用限制的应用程序,因此我考虑了不同的选项:
使用某些可由任何人访问的常规信息来构建应用, 并为经销商添加密码保护部分。
构建受密码保护的网络应用
您认为最佳解决方案是什么?
我对两者都有疑问:
Apple评论员是否会批准使用受密码保护的内容的应用? 我是否需要提供苹果密码才能获取价格信息?
如果我构建了一个Web应用程序,是否有办法缓存数据以允许在离线时访问内容? (我注意到当iPad重新启动时,网络应用数据会丢失)
由于
朱塞佩
答案 0 :(得分:0)
这样的应用可能会被应用商店拒绝,因为它适用于“受限制的受众群体”。
但是,您不必在应用商店中发布它,您可以改为开发enterprise app,然后您只能向公司员工和经销商提供。{3}}。您可以随意限制将此应用程序分发给您想要的任何人或密码保护它 - 无论如何它不能通过一般应用程序商店路线下载,但您的公司可以在'经销商处提供它例如,他们网站的一部分。
根据您希望应用程序的复杂程度,执行网站是另一种选择。您可以在sqlite数据库中使用有限数量的持久本地存储(html5的新功能之一),如果该应用程序足够简单,这应该适合您。
答案 1 :(得分:0)
如果应用程序具有足够的常规实用程序(例如,映射到最近的代理商),您可以使用模拟帐户(可以有虚拟数据)将其提交到App Store以获取受密码保护的功能。
但是,一个可以转换为受密码保护的网站的网页剪辑(自定义图标等)的网络应用程序是另一个非常好的选择。