【问题标题】:what is the best way to transfer data from android app to a database on server?将数据从 android 应用程序传输到服务器上的数据库的最佳方法是什么?
【发布时间】:2014-11-12 12:43:38
【问题描述】:

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

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

【问题讨论】:

  • 嗨,我会使用各种网络服务,并从您的客户端应用程序中完全隐藏数据库。
  • @Stígandr 谢谢fr的回复,你能告诉我什么类型的webservice,你能举个例子吗

标签: android sql sms android-contacts smsmanager


【解决方案1】:

如果您不关心发送数据和存储到数据库之间的延迟,您可以使用 Google 的 GCM 服务。然后所有的安全问题都由 Google 处理:您通过 Google Cloud 将 GCM Bundle 发送到您的服务器。但是在设备上发送和在服务器上接收数据之间可能会有延迟。

一些对您有帮助的链接:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-02
    • 1970-01-01
    • 2021-03-27
    • 2012-02-23
    相关资源
    最近更新 更多