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

时间:2012-05-12 01:48:09

标签: android ios windows-phone-7 mobile synchronization

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

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

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

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

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

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

这些是我希望得到解答的问题。可能有些问题我甚至没有想过我也会喜欢被讨论。如果我的问题太笼统,请说明要澄清的内容。

1 个答案:

答案 0 :(得分:0)

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

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

你应该检查的事情:

  • 请求
  • 的UITableView(/代表)
  • 活动套件

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

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