代码之家  ›  专栏  ›  技术社区  ›  Nitish Tripathi

将数据从android应用程序传输到服务器上的数据库的最佳方法是什么?

  •  0
  • Nitish Tripathi  · 技术社区  · 10 年前

    我有一个Android设备的游戏,我想将高核心上传到服务器。 到目前为止,我使用url将数据传输到服务器上的一个php文件,该文件将数据放入数据库中,这是不安全的,因为任何人都可以更改url并使其成为高核心。 最常见的方法是什么,应用程序中的直接数据库连接是否安全?? 谢谢

    -----编辑----- 如果我想上传大量数据,例如,我想在服务器上备份短信和联系人,并且我希望短信一到达就被上传。

    1 回复  |  直到 10 年前
        1
  •  2
  •   brummfondel    10 年前

    若你们不在乎发送数据和存储到数据库之间的延迟,你们可以使用谷歌的GCM服务。然后,所有的安全问题都由谷歌处理:您通过谷歌云向服务器发送GCM捆绑包。但在设备上发送数据和在服务器上接收数据之间可能存在延迟。

    一些链接将帮助您:

    http://developer.android.com/google/gcm/ccs.html

    http://javapapers.com/android/google-cloud-messaging-gcm-ccs-with-xmpp/

    但您需要一个运行GCM服务器程序的服务器(Java,但在Python甚至PHP中也可以)。