IOS 应用保存数据到服务器
IOS App save data to server
请原谅问题的广泛性,我正在寻找建议。
我已将用户输入的数据保存在设备上,我正在寻找有关如何将使用该应用程序的每个人的数据(存储在许多不同的设备中)合并到只有某些人可以查看的数据库的建议。
使用服务器是实现此目的的最佳方式吗?保存到本地后,我会上传到服务器?如果是这样,我该怎么做(教程 URL 会很好),大多数开发人员使用什么服务器?
谢谢
这是一个非常宽泛的问题,所以我会给你一个宽泛的答案:D
可以使用多种类型的服务器(尽管您实际上是在谈论数据库)- 可以用 Java、PHP、SQL、Node 编写等...
这实际上取决于您要保存的数据,以及您使用任何 backed/network 库的经验。
如果您刚刚开始使用它,我建议您使用软件即服务作为您的初始后端,而不是 a) 通过查找 NodeJS 教程等编写自己的后端或 b) 使用一些东西更复杂,例如 Amazon Web Services 或 Heroku。
我碰巧喜欢 Parse.com,因为它有很好的文档、强大的功能、跨平台的 SDK 和一个不错的可视化数据编辑器,但您也可以使用 StackMob、Azure 等等...
您应该使用 Facebook 的免费服务,Parse.com。它具有强大的数据库功能,并且很容易集成到 iOS 应用程序中。
Parse 的 Objective-C 非常基础:
PFObject *gameScore = [PFObject objectWithClassName:@"GameScore"];
gameScore[@"score"] = @1337;
gameScore[@"playerName"] = @"Sean Plott";
gameScore[@"cheatMode"] = @NO;
[gameScore saveInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
if (succeeded) {
// The object has been saved.
} else {
// There was a problem, check error.description
}
}];
此代码将创建一个名为 GameScore
的对象,其中包含字段 score
、playerName
和 cheatMode
,并将其存储在您的数据库中。
我建议您在做出决定之前先阅读 Parse Documentation。
请原谅问题的广泛性,我正在寻找建议。
我已将用户输入的数据保存在设备上,我正在寻找有关如何将使用该应用程序的每个人的数据(存储在许多不同的设备中)合并到只有某些人可以查看的数据库的建议。
使用服务器是实现此目的的最佳方式吗?保存到本地后,我会上传到服务器?如果是这样,我该怎么做(教程 URL 会很好),大多数开发人员使用什么服务器?
谢谢
这是一个非常宽泛的问题,所以我会给你一个宽泛的答案:D
可以使用多种类型的服务器(尽管您实际上是在谈论数据库)- 可以用 Java、PHP、SQL、Node 编写等...
这实际上取决于您要保存的数据,以及您使用任何 backed/network 库的经验。
如果您刚刚开始使用它,我建议您使用软件即服务作为您的初始后端,而不是 a) 通过查找 NodeJS 教程等编写自己的后端或 b) 使用一些东西更复杂,例如 Amazon Web Services 或 Heroku。
我碰巧喜欢 Parse.com,因为它有很好的文档、强大的功能、跨平台的 SDK 和一个不错的可视化数据编辑器,但您也可以使用 StackMob、Azure 等等...
您应该使用 Facebook 的免费服务,Parse.com。它具有强大的数据库功能,并且很容易集成到 iOS 应用程序中。
Parse 的 Objective-C 非常基础:
PFObject *gameScore = [PFObject objectWithClassName:@"GameScore"];
gameScore[@"score"] = @1337;
gameScore[@"playerName"] = @"Sean Plott";
gameScore[@"cheatMode"] = @NO;
[gameScore saveInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
if (succeeded) {
// The object has been saved.
} else {
// There was a problem, check error.description
}
}];
此代码将创建一个名为 GameScore
的对象,其中包含字段 score
、playerName
和 cheatMode
,并将其存储在您的数据库中。
我建议您在做出决定之前先阅读 Parse Documentation。