我正在使用此链接使用 GCM 构建一个简单的聊天应用程序,并且我发现了这个很棒的功能“Google Cloud Endpoints”,它使事情变得更容易。但我害怕依赖它,因为我注意到它仍然是实验性的。我可以信任它还是应该改用 Java Servlet?
3 回答
确实,“实验”这个标签有点吓人。如果您担心,您可以考虑稍等到 Google IO 2013,也就是 5 月中旬。他们经常在那里发布公告并介绍新技术。
他们在去年的 Google IO(7 月)上首次宣布了端点,如果端点有任何重大变化,他们可能会在今年宣布。
如果您确实开始使用 Endpoints,仅用于 Android,并且没有用户身份验证,我认为如果您必须使用 Servlet(即,由于令人反感)。用户身份验证的东西将更难取代 IMO。
就我使用 Google Cloud Endpoints 而言,它们运行良好。此外,已经实现了许多有趣的功能,例如与Google Eclipse 插件集成和通过Google APIs Explorer进行测试,甚至在本地主机中,使用开发服务器进行测试。
我知道它们仍处于试验阶段,可能是因为它们只是一种尚未经过彻底测试的新技术,并且会不断更新。无论如何,到目前为止我还没有发现重大错误,您应该能够使用将存在的连续版本重用您的端点。它似乎不会在不久的将来消失......
这是一个较老的问题,但对于进一步的参考,我想说我短暂的经历并不那么愉快。
我试过“移动后端应用程序”。一开始,一切正常,但几天后(没有改变任何东西)我收到:
GoogleJsonResponseException 404 Not Found
我在 stackoverflow 上发布了其他帖子,并设法通过创建另一个项目来解决它。我更改了代码,它仍然有效。但是我又遇到了两个项目的问题,我重新部署并更改了设置(在其他帖子中找到了提示)并且它起作用了。现在不管我做什么,它都不再起作用了。
我希望这个问题是特定于这个项目的,但它仍然令人沮丧。