【发布时间】:2015-11-01 13:33:19
【问题描述】:
我正在构建一个将连接到服务器的小 android 应用程序。
我的应用会使用简单的帖子向我的服务器发送消息,而我正在使用 Google Cloud Messaging 让服务器向我的应用发送消息。
我建立了一个注册页面、一个电子邮件确认和一个连接页面,但现在我想知道如何锁定服务器和应用程序之间的通信。
这是我想到的协议(让我们以应用到应用消息的简单示例为例):
- 应用程序将发布信息与自我信息(如姓名和 auth_token)、目标用户和消息一起发送到服务器
- 服务器搜索属于目标用户的应用,并使用
curl将消息转发到GCM - GCM 将消息发送到目标应用程序
服务器如何确定服务器收到的名称、auth_token 等确实来自发件人?
【问题讨论】:
标签: android security server google-cloud-messaging