【发布时间】:2017-04-22 18:24:57
【问题描述】:
我有两个关于 Android 推送通知系统的问题:
- 这个系统的工作原理是什么?客户端将自己的 IP 发送到 Google Cloud Messaging Service(例如,当它切换自己的 IP 时)?所以这是一种池化?。
- 您如何知道 Google 云消息服务“查看”通知消息的内容(在服务器中创建并发送到客户端)?
【问题讨论】:
-
“你怎么知道谷歌云消息服务“查看”通知消息的内容”请澄清更多
-
我会在通知消息中发送数据:所以当客户端看到通知时,它可以获取数据,而无需联系服务器。可能吗?我确定 GCM 服务无法“查看”此消息并嗅探数据?
-
当然可以。当客户端收到通知时,它可以轻松读取其中的数据,并可以在不与服务器通信的情况下采取必要的行动。这就是推送通知的全部想法。
-
好的,但我最初的问题是:我可以在数据中(例如)放入敏感信息吗?我确定GCM看不到数据?或者换句话说,只有当客户端收到通知时,数据才会被加密和解密?
-
是的,您可以将数据放入通知中。数据也可以加密。它可以在客户端解密。没问题。
标签: android push-notification google-cloud-messaging