Tag:

设置文件服务器与iOS应用程序集成

我需要build立一个服务器,以便从iOS应用程序上传文件。 我不知道如何继续下去。 我想过FTP,但不知道是否有更好的select。 任何想法赞赏 GC 另外我必须补充一点,我将构buildiOS应用程序,以便在代码中使用服务器API。

parsingiOS SDK:从Xcode调用云端函数

脚本 我有这两个我想在我的应用程序中使用的云function。 他们检查用户的在线状态,我想为每个用户设置一个布尔键“isOnline”,如果用户在线,则为YES;如果不是,则为“否”。 var moment = require("moment"); Parse.Cloud.define("registerActivity", function(request, response) { var user = request.user; user.set("lastActive", new Date()); user.save().then(function (user) { response.success(); }, function (error) { console.log(error); response.error(error); }); }); Parse.Cloud.define("getOnlineUsers", function(request, response) { var userQuery = new Parse.Query(Parse.User); var activeSince = moment().subtract("minutes", 2).toDate(); userQuery.greaterThan("lastActive", activeSince); userQuery.find().then(function (users) { response.success(users); }, function (error) { response.error(error); […]

是否可以使用Dropbox,Google Drive,Skydrive等作为服务器空间?

我正在创build一个在线连接到服务器以收集信息的应用程序。 为了从大公司租用服务器空间节省资金,我想知道这些免费服务(Dropbox,Google Drive,Microsoft Skydrive,Amazon Cloud等)是否可以用作服务器空间? 我非常想要一个“空间”或“云”,人们可以连接到收集数据。 例如:我有一个天气应用程序,我的服务器上有文件,我根据天气更新文件。 我希望他们能够打开应用程序并连接到我的服务器来收集保存在我的服务器上的天气数据。 它真的不会有太多的数字空间,所以当我可以使用像Dropbox这样的免费服务时,我不想支付大笔资金。

核心数据云同步 – 需要逻辑帮助

我正在为我正在开发的核心数据应用程序集思广益的云同步解决scheme。 我打算一旦完成这个工作,就开放源代码,任何人都可以使用他们的核心数据应用程序,所以从社区input这个系统应该如何工作,非常感谢:-)这是我在想什么: 服务器端 存储提供商 与所有的云同步系统一样,存储是一个难题。 有很多方法来处理这个问题。 我可以build立自己的服务器用于存储,或者使用像Amazon S3这样的服务,但是因为我是以$ 0的资本开始的,所以在这个时候,付费存储解决scheme不是一个可行的select。 经过一番思考,我决定与Dropbox (一个已经很好build立的云同步应用程序和存储提供商)解决。 使用Dropbox的优点是: 它是免费的(对于有限的空间) 除了作为存储服务之外,它还处理云同步 他们最近发布了一个Objective-C SDK,这使得在Mac和iPhone应用程序中使用它更容易 如果我决定在将来转换到不同的存储提供商,我打算在这个云同步框架中添加“服务”,基本上允许任何人创build一个服务类来与他们select的存储提供者连接,这可以简单地插入框架。 存储结构 这是一个非常困难的部分,所以我需要尽可能多的input,我可以在这里。 我一直在想这样的结构: CloudSyncFramework ======> [app name] ==========> devices =============> (device id) ================> deviceinfo ================> changeset ==========> entities =============> (entity name) ================> (object id) 这个结构的快速解释: 主“CloudSyncFramework”(名称未定)文件夹将为每个使用该框架的应用程序包含单独的文件夹 每个应用程序文件夹都包含设备文件夹和实体文件夹 设备文件夹将包含为该帐户注册的每个设备的文件夹。 设备文件夹将根据设备ID进行命名,使用[[UIDevice currentDevice] uniqueIdentifier] (在iOS上)或序列号(在Mac OS上)等获得。 每个设备文件夹包含两个文件: deviceinfo和changeset 。 deviceinfo包含有关设备的信息(例如操作系统版本,上次同步date,型号等),并且更改集文件包含有关自设备上次同步后发生更改的对象的信息。 这两个文件将只是简单的NSDictionaries使用NSKeyedArchiver归档到文件。 […]