我需要在我的一个应用程序中实现推送通知功能。我在这里浏览了 android 文档 GCM Advance 主题。
在第二段即
“在最好的情况下,如果设备连接到 GCM,屏幕处于开启状态,并且没有节流限制(请参阅节流),则消息将立即传递。”
这里“如果设备连接到 GCM”是什么意思?这是否与互联网连接有关。
请分享您对此的看法,以便更好地理解。
谢谢你。
我需要在我的一个应用程序中实现推送通知功能。我在这里浏览了 android 文档 GCM Advance 主题。
在第二段即
“在最好的情况下,如果设备连接到 GCM,屏幕处于开启状态,并且没有节流限制(请参阅节流),则消息将立即传递。”
这里“如果设备连接到 GCM”是什么意思?这是否与互联网连接有关。
请分享您对此的看法,以便更好地理解。
谢谢你。
是的,它与互联网连接有关。
Google Cloud Messaging for Android (GCM) 是一项服务,可让您将数据从服务器发送到用户的 Android 设备。这可能是一条轻量级消息,告诉您的应用程序要从服务器获取新数据(例如,朋友上传的电影),也可能是一条包含高达 4kb 有效负载数据的消息(因此即时消息等应用程序可以直接消费消息)。
更多在这里。基本上上面这句话意味着它需要互联网连接。如果您进一步了解 GCM 相关链接,您将找到具有 Internet 权限的权限列表。
GCM 代表“谷歌云消息”。所以“如果设备连接到 GCM”基本上意味着你的设备是:
1) 连接到互联网
2) 与 GCM 有活动连接,这意味着: