CloudKit 和 Web 服务器

CloudKit and Web server

我想保存我的 iOS 应用程序(用 swift 编写)的数据,并制作一个网络应用程序。

如何将 CloudKit 与 Swift(客户端)和 PHP/Javascript(服务器)一起使用?

Apple 提供设计用于网页的 Javascript API 和设计用于服务器应用程序的 Web 服务 API。

话虽如此,也可以在服务器上从 NodeJS 命令行应用程序 运行 使用 Javascript API。就像可以使用网络服务 API 将其包装在您选择的编程语言中一样,因为最终它只是网络调用。

订阅通知的设置相当棘手,可能还无法在服务器命令行应用程序上运行。

作为参考,如果您对 Web 服务 API 的 PHP 包装器感兴趣,您可以在此处查看我的尝试:https://github.com/malhal/CloudKit-PHP

或者,如果您想尝试在 Linux 上使用 Swift,请使用: https://github.com/BennyKJohnson/OpenCloudKit

这是一个 python 包装器: https://github.com/Longhanks/PyCloudKit