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

时间:2014-09-18 08:51:29

标签: android sql sms android-contacts smsmanager

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

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

1 个答案:

答案 0 :(得分:2)

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

一些可以帮助您的链接:

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

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

但是你需要一台运行GCM服务器程序的服务器(Java,但也可以用Python甚至PHP)。

相关问题