将联系人/日历 Web 应用与移动设备同步需要什么



我一直在用PHP开发一个提供联系人和日历管理的Web应用程序。 此应用程序需要将其联系人和日历数据与移动设备(特别是Android,Apple和Windows手机(同步。

我没有移动开发经验,所以我主要寻求指导。 由于缺乏经验,甚至很难知道要搜索什么。 我主要想知道什么是可能的,什么是不可能的。

总体目标是能够从任何地方编辑联系人/日历数据,无论是来自 Web 应用程序本身还是移动设备。 然后,无论您使用什么工具来查看它,这些更改都将反映出来。 一个非常松散的比较是IMAP服务器。 一个中央数据源,任何应用程序都可以在其中跳入并查看/管理电子邮件。

我的 Web 应用程序当前可以使用 XML 数据处理 HTTP 请求。 因此,它可以发送数据并将数据POST放入其中。

我的知识到此结束。 我对设备本身需要什么才能同步知之甚少。 如果用户将联系人添加到移动设备的默认联系人/日历应用程序,如何告知它与我的 Web 应用程序同步? 这是否意味着为每个移动设备开发一个应用程序,以便充当我的应用程序和移动设备的默认联系人/日历数据之间的媒介?

是否可以访问移动设备的内部联系人/日历数据? 是否可以将该数据推送到外部服务器或由同一服务器修改? Web 应用程序端需要什么? 移动设备的一侧?

这些是我希望得到回答的问题。 可能有些问题我什至没有想到,我也很乐意被讨论。 如果我的问题太笼统,请说明需要澄清的内容。

如果是iPhone,您必须编写自己的应用程序。我建议在您的服务器上使用数据库 (sql(,然后每次应用程序打开时,您都可以检查服务器上是否有新条目并在需要时加载它们。

我认为您需要一些时间来获得有关ios编程的基本知识,但这根本不是一项艰巨的工作。

您应该检查的事项:

  • 请求
  • uitableview(/delegate(
  • 活动套件

有很好的教程来学习这些东西。

一个好网站:http://www.raywenderlich.com/

最新更新