科尔多瓦游戏 - 试图让我的网站发布在线高分

时间:2016-04-16 08:24:25

标签: javascript php mysql cordova multiplayer

我试图让我的cordova游戏向在线数据库发送/接收数据。比如能够看到每个人的高分。更深刻的是,我想在网上添加一个非常简单的多人游戏。

我已经查看过node.js,但它现在看起来并不像我的那种东西。加上它的运行起来有点贵。而且我现在更多地寻找数据库而非互动性。

我一直在研究PHP / MySQL,但如果我已经正确研究过,那么安全性可能会非常糟糕。

基本上,我真正想做的就是为了使用Cordova游戏:

1)将数据发送到www.mywebsite.com(网站属于我)

2)www.mywebsite.com存储数据

3)www.mywebsite.com向每个应用所有者发送数据

4)应用程序收到www.mywebsite.com数据

5)应用程序显示数据

如果这是有道理的。当然,尽可能安全。我想可能每个用户都被分配了32个字符的密码或其他东西。

我已经能够成功制作单人游戏应用并发布它。我正试图慢慢进入在线流程,但我有点困惑,不知道从哪里开始。

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

如果您是在线流程的初学者,PHP / MYSQL将是一个更好的选择。确保您有托管计划,然后考虑使用PHP框架来处理有关安全性最佳实践的详细信息。 CodeIgniter可能是一个开始的地方,因为他们有非常好的文档,整个框架很容易跟随访问https://www.codeigniter.com/。使用它来创建一个API,用于处理多人游戏的排名以及向应用程序发送数据。如果它是一个cordova游戏,您可以使用设备ID唯一标识数据库中的每个用户,例如在您的javascript中它可能是这样的

var device = $cordovaDevice.getDevice();
var manufacturer = device.manufacturer;
var model = device.model;
var uuid = device.uuid;//use this unique identifier

如果您需要有关细节的帮助,请告诉我。祝你好运!