我想为Android应用提供云功能的同步功能。
我在http://developer.android.com/training/cloudsync/index.html&阅读了教程。 http://android-developers.blogspot.com/2013/06/adding-backend-to-your-app-in-android.html
显示的示例是使用Google App Engine作为后端存储。
我想知道,是否有可能不与Google App Engine平台绑定?例如,使用Amazon EC2?
答案 0 :(得分:2)
是的,但是您必须在EC2中托管Web服务方面做更多工作。然后,您的Android应用就会像this Android example一样连接到它。要写入数据而不是读取,请使用HTTP POST或PUT而不是GET。您还必须实现自己的用户身份验证。
答案 1 :(得分:1)
当然可以。以下是适用于Android的亚马逊AWS SDK:
http://aws.amazon.com/sdkforandroid/
是的,您将失去GAE的一些简易性和集成性,但您将获得灵活性。 GAE功能(例如用户身份验证)将您绑定到Google的Android,从而更难以支持Amazon或BB Android。并且GAE将您限制为他们的事务性HTTP通信模型。