将android与php和mysql连接起来

将android与php和mysql连接起来,php,android,mysql,google-cloud-messaging,Php,Android,Mysql,Google Cloud Messaging,我对安卓有点陌生,对我的新安卓应用程序制作有一些疑问。有一个网站已经用php构建,我们可以登录并进入一个会员区页面,其中一些数据库元素正在由管理员更新。我需要构建具有相同功能的安卓应用程序,以便在数据发生变化时,必须更新值也可以在android应用程序中即时更新 谁能给我什么是要求和最好的方式做这个项目?有人告诉我谷歌云消息是最好的方式 提前谢谢。我不认为在这种情况下需要通过谷歌服务器。您可以直接连接到服务器API并检索最新的值。但是,您还必须考虑身份验证和访问管理。如果网站和数据是公开的,那么

我对安卓有点陌生,对我的新安卓应用程序制作有一些疑问。有一个网站已经用php构建,我们可以登录并进入一个会员区页面,其中一些数据库元素正在由管理员更新。我需要构建具有相同功能的安卓应用程序,以便在数据发生变化时,必须更新值也可以在android应用程序中即时更新

谁能给我什么是要求和最好的方式做这个项目?有人告诉我谷歌云消息是最好的方式


提前谢谢。

我不认为在这种情况下需要通过谷歌服务器。您可以直接连接到服务器API并检索最新的值。但是,您还必须考虑身份验证和访问管理。如果网站和数据是公开的,那么你可能就不必担心了


有一个很好的教程,你可以看一看。

正如上面的回答,你什么时候从服务器获取最新的数据?您必须使用推送通知。在这种情况下,您可以使用GCM或其他推送服务。如果您的数据大于4kb,您可以发送一个通知,说明是时候与服务器同步了。您可以调用RESTAPI来实现这一点。但从应用程序中轮询您的服务器根本不是一个好主意。

这是网站注册是付费的,因此数据不是公开的。此外,我需要在android应用程序中即时更新,同时在网站中更新。如果有私人数据,我不建议通过谷歌服务器。您可能应该研究某种身份验证。我选择的方法是在登录/注册后返回一个身份验证码,并将其保存在中。服务器要求每个请求都发送此验证码,否则请求将被拒绝。通过这种方式,您可以确保这些数据不会被公众访问。当然,你必须实施SSL或其他加密方法来防止窃听。你能提到一些教程吗?我认为使用GCM更好