iPhone和Webapp通过iCloud同步?

时间:2011-10-14 21:46:26

标签: iphone objective-c xcode cocoa-touch icloud

只是检查是否可以通过iCloud同步iOS设备和网络应用。目前我们已经构建了一个iOS应用程序,正在考虑使用iCloud在所有设备之间进行同步,并且还需要一个Web应用程序组件。 iCloud非常适合用作同步所有内容的模块。

任何人都知道它是否可能?

4 个答案:

答案 0 :(得分:10)

我有类似的要求,也对此感到疑惑。

不幸的是,Web应用程序似乎无法访问iCloud数据。如果你发现它是一个黑客攻击,它仍然是一个不可靠的解决方案,因为苹果总是可以在有意或无意破坏你的Web组件的道路上做出改变。

编辑:使用CloudKit,这已不再适用。它附带了一个Javascript API,用于明确提供应用程序的Web版本。

答案 1 :(得分:3)

很抱歉,如果我误解了这个问题,但我最近希望将iCloud支持添加到我的网络应用程序中,并且遇到了正式的iCloud JS API。促销文字如下:

  

使用CloudKit JS 在iOS,OS X,和现在的网络上保持您的应用程序的连接和最新。

[强调补充]

https://developer.apple.com/icloud/

答案 2 :(得分:1)

确定你的意思真的很难....如果你问你是否可以在网络应用程序中实现iCloud,那么我认为答案是'不',因为只有一个API用于Objective- C表示iCloud。

但是,您可以将JS代码嵌入到本机包装器中,并编写一些本机代码以使用iCloud。但是,根据您的具体情况,这可能是也可能不是一种选择。

编辑拼写。

答案 3 :(得分:1)

您可以这样做,但仅限于

  • 您在哪里运行自己的服务器
  • 服务器在iOS平台上运行
  • 您可以在Objective-C中为该服务器创建软件

然后,您可以编写可用于连接到iCloud API的服务器应用程序,然后将调用作为可能被消费的Json消息返回给最终用户,可能是通过某些html接口。