我刚刚花了很多时间寻找最佳方式来为我创建的现有导轨应用程序创建iphone和android应用程序,我觉得我没有实际上已经接近知道如何最好地实现这一点。为现有导轨应用程序创建iphone和android应用程序
我想要什么:
- 我想有Rails应用程序和移动代码清楚分开。我不想在我的Rails应用程序中渲染不同的布局。我宁愿使用类似手机差距的东西,这使我可以使用大致相同的代码库来运行移动应用程序。
- 我希望在移动应用程序中具有离线/同步功能(因此,如果用户在iPhone上创建记录时,应用程序应将该记录保存在手机中并继续尝试同步。该记录的Web应用程序,直到成功
- 能够直接访问硬件的功能将需要在道路上GPS,加速计等
我的问题:
- 这是一个很好的使用oauth的情况?我是否会在我的web应用程序中构建一个oauth提供程序,然后bu将两个移动应用程序作为客户端添加到Web应用程序中?
- 有没有更容易的方法安全授权,我错过了?
- 设计与oauth一起工作吗?我的应用程序目前建立在设计之上。
- 这是同步应该抽象到中间件或金属的东西?
对不起,我知道这实际上是很多问题,但我希望熟悉情况的人以全面的方式回答问题,而不仅仅是一些可以留下更多问题的小问题。我觉得现在这是一种常见的情况 - 一天,但我似乎无法在我的搜索中找到任何最新的东西。
干杯!
ps。 - 如果你自己做了这样的事情,并知道如何将它取消,我很乐意直接与你谈谈。我甚至会买啤酒。认真......没有接受者?
Erskingardner,当你有多个问题时,你应该创建多个问题,以便每个人都可以有一组单独的答案,对其他人也是可搜索和有用的。 – edgerunner 2010-11-23 08:44:34