我想实现iOS Enterprise无线分布,与Rails应用程序集成。Rails和iOS企业分布
由于企业分发应用程序可以安装在任何iOS设备上,Apple(可以理解)要求下载应用程序的用户首先登录进行身份验证。然后,他们点击指向清单文件(清单,plist)的链接,该清单文件用于从清单中指定的目录启动下载(必须明确可访问,但通过相同的登录特权进行保护)。
我在Rails应用程序上使用HTTP BASIC身份验证,如果需要,我可以创建一个静态页面。
我的问题是,我怎么能指定一个链接到清单文件,通过Rails认证,但不是通过动态路由访问(即使静态页面通过动态路由访问)。我相信,如果我能找到链接到清单文件的方式,即受密码保护,那么该解决方案也适用于应用程序安装映像。
我不能把这些公开,因为他们需要密码保护。我不能把它们放在控制器/模型/视图层次结构中,因为它们都依赖于动态路径等。
我宁愿避免每次更新应用程序时都需要更新routes.rb文件。
对此的建议将不胜感激,谢谢。
那么你是在一个狭窄的地方。如果你想为每个版本的图像提供一个唯一的固定路径,那么就没有其他办法,那么每次只更改路由文件。您也可以创建一个YAML文件,并正确加载routes.rb文件。所以你只需要改变YAML文件并重新启动应用程序,而不是更新代码。 – agmcleod 2011-12-14 13:29:14