从网站向iOS应用程序发送订单

时间:2014-04-25 09:04:17

标签: ios web

我尽力解释(并简化一下)。

我有一个iOS应用程序,按此顺序询问用户5个问题,1到5个问题。问题在应用程序内部,然后答案通过AF网络发送到服务器。这一切都运作良好。

我想开发一个具有相同问题的网站,以便有人可以选择要问的问题和顺序,例如仅限2,5和3以及此特定顺序。当然,每个用户都会有所不同。然后,我需要将此信息发送回应用程序,之后我希望它能够独立于Internet。我的意思是问题和订单被发送到应用程序(下载或上传),但用户不再需要互联网来回答问题(如果没有互联网上传答案到服务器,答案会自动保存在我的应用程序)。

这肯定是可能的,但我不知道究竟是怎么回事。

  • 我是否需要在我的应用程序中提问(如现在)或在网站上显示这些问题就足够了?

  • 如何告诉iOS在我的网站上做某事? ...

我不是在完成一个精确的教程之后,只是为了让我开始,我想起了一些想法。

提前感谢您的想法。

1 个答案:

答案 0 :(得分:1)

  

我是否需要在我的应用程序中提问(如现在)或在网站上显示这些问题就足够了?

将它们放在应用程序中是个好主意,因此如果应用程序首次打开时没有互联网连接,它仍然可用。每次打开应用程序时,它都应该尝试从Web服务获取新数据并更新其内部存储。

  

如何告诉iOS在我的网站上做某事?

一般情况下,你没有。应用程序会在适当的时间进行检查(如每次启动)。


根据您在下面的评论,应用程序应该询问用户他的详细信息,这是连接到服务器并获取活动问题和订单信息的触发器。然后可以将其存储在本地,并且可以将问题界面呈现给用户。请注意,您还可以返回应从服务器记录的天数...

在下次发布时,您会检查是否存在存储的活动问题和订单信息,如果您有一些,则直接进入问题界面。

应该向用户提供上传结果的选项(在适当的时间),并且您应该在某个地方设置清除所有内容(仅删除数据,但如果用户需要'登录',新测试会话的不同细节 - 因此应用程序将再次检查服务器。