Cordova 游戏 - 试图让我的网站 post 在线高分

Cordova game - Trying to make my website post Online High Score

我正在尝试将我的 cordova 游戏 send/receive 数据保存到在线数据库中。比如可以看到大家的高分。更深入一点,我还想添加一个非常简单的在线多人游戏。

我已经调查过 node.js,但目前看来这不是我喜欢的类型。另外,安装起来有点贵 运行。现在我真的更想寻找一个数据库而不是交互性。

我一直在研究 PHP/MySQL,但如果我研究正确的话,它的安全性似乎很差。

基本上,我真正想做的就是让 cordova 游戏:

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

2) www.mywebsite.com 存储数据

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

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

5) 应用显示数据

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

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

感谢您的帮助

如果您是在线流程的初学者,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

如果您需要具体方面的帮助,请告诉我。祝你好运!