我一直试图在互联网上对此进行调查,但信息不清楚或过时。问题非常简单,如果我想通过GCM使用推送通知,是否需要在用户设备上安装Google Play服务?我知道我需要将GPS库作为开发依赖项,但用户是否还需要在他的设备上使用GPS APK?
如果是这样,还有其他选择吗?将这种依赖性强加给一个非常基本的任务,如推送通知,似乎有点太多了。
答案 0 :(得分:2)
是的,GCM是Google Play服务的一部分。
替代方案是使用XMPP但是你失去了GCM的所有好处
<强>更新强>
截至昨天GCM现在是FCM(Firebase云消息传递),其基本上GCM因某些愚蠢的原因重新命名,但它仍然需要Google Play服务