该板的许多用户都想开发一个以 Google App Engine 作为后端服务器的 Android 应用程序。我需要用户使用他/她的 Google 帐户登录并将图像上传到 GAE 服务器。这是我到目前为止所做的:
首先,我找到了这个关于 Android、GAE 和C2DM 消息传递的网站。我努力遵循教程,学习了开发 android 应用程序以及如何在 GAE 中创建 Java 服务器,但事实证明 C2DM 现在已被弃用!
然后我开始学习带有OAuth授权的 Java 后端和一个名为Cloud Endpoints的 GAE“实验性”功能,它应该让我在处理 Android + Google App Engine 时更轻松。
我的问题是:将 Android 与 GAE、授权和 blobstore 上传功能连接起来的最佳方式是什么?使用 OAuth + Cloud Endpoints、C2DM 消息传递或我未提及的任何其他接口技术?