我对Android编程非常陌生,我正在尝试创建一个允许用户发送和接收消息的应用。我已经有一个数据库和Apache设置。我已经实现了登录,注册用户和添加朋友聊天。
现在,为了发送和接收消息,我是否使用Google云消息服务?但是GCM需要在Google云上设置后端,对吧?我已经有了一个工作后端,那么如何使用我现有的数据库和Apache服务器来实现消息传递呢?我应该编写一个PHP脚本来向/从Android设备发送和接收消息吗?
答案 0 :(得分:1)
但GCM需要在Google云端设置后端
不,您不需要Google Cloud上的后端。会发生什么情况是您使用自己的服务器(在其文档中称为“第三方服务器”)向Google的GCM服务器(使用CCS协议)发送消息,该服务器代表您将其转发给电话。
相反的情况也是如此:手机会向Google的GCM服务器发送消息,然后将其转发回您的服务器。
以下是帮助您入门的文档: