我是Android开发的新手,我现在正致力于推送通知应用程序,并试图了解有关GCM的概念,并坚持使用"端点"的概念之一。
我将通过以下谷歌开发者链接:
https://developers.google.com/eclipse/docs/endpoints-addgcm
他们给出了类似的东西Google Cloud Messaging(GCM)允许您的Cloud Endpoints发送 每当状态时通知已注册的Android设备 资源变化。例如,假设用户使用Note应用程序 来自2个设备:设备A和设备B.如果用户正在添加备注 来自Device A. Google Cloud Messaging可以在云中使用 用于ping设备B的插入操作的端点以指示a 注释已被添加。
我的问题是
1>> GCM本身是一个端点吗?或者它是一个单独的实体?
2 - ;>如何在不使用服务器和客户端端点的情况下与第三方应用服务器进行交互?
提前致谢!
答案 0 :(得分:2)
GCM和云端点是独立且无关的Google服务(尽管一个可能的混淆源是“端点”一词也经常以更通用的方式使用)。
端点是一种用于为GAE应用创建公共API的服务。它可以更容易地创建允许您的客户与您的GAE应用程序通信的API,特别是如果这些客户端是iOS,Android或Web应用程序(支持的客户端类型),并且如果您想要使用OAuth2身份验证应用程序或其用户。
GCM用于在同一平台上唤醒并将数据推送到您的应用。确实,您的服务器应用程序可能同时使用GCM和端点,它们是分开且无关的。