8

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

有谁知道这是否可能?

4

4 回答 4

11

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

不幸的是,Web 应用程序似乎无法访问 iCloud 数据。而且,如果你发现了一个 hack,它仍然是一个不可靠的解决方案,因为 Apple 总是可以故意或无意地做出破坏你的 Web 组件的更改。

编辑:使用 CloudKit,这不再是真的。它带有一个 Javascript API,用于提供应用程序的 Web 版本。

于 2011-10-28T10:14:18.630 回答
3

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

使用 CloudKit JS让您的应用程序在 iOS、OS X 以及现在的 Web 上保持连接并保持最新状态。

[重点补充]

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

于 2015-07-25T14:15:13.950 回答
1

你可以这样做,但前提是

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

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

于 2014-12-12T09:37:51.493 回答
1

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

但是,您也许可以将您的 JS 代码嵌入到本机包装器中,并编写一些本机代码以使用 iCloud。但是,这可能是也可能不是一个选项,具体取决于您的具体情况。

编辑拼写。

于 2011-10-14T21:53:50.083 回答