我是新手,所以我希望我的问题是有道理的..
基本上我想要做的是获取和发布数据到我正在运行的 Google App Engine 服务器。然后,我希望能够从访问服务器的其他设备检索相同的数据。
假设用户运行我的应用程序,输入一个字符串:“blue”,然后通过我在端点中定义的一些 API,我的应用程序获取该字符串并将我的服务器上存在的 GLOBAL 变量设置为等于该字符串字符串。 ( String color = "blue"
)
然后,如果另一个用户打开我的应用程序,我希望他/她能够看到 color = "blue"
因为它已被另一个用户设置,并且如果这个其他用户想要将颜色更改为 color = "pink"
,然后它将在所有设备上再次更改!
因此,我知道如何创建 API/API 方法,如 Cloud-endpoints 教程中所述。示例:
public class MyEndpoint {
@ApiMethod(name = "sayHi")
public MyBean sayHi(@Named("name") String name) {
MyBean response = new MyBean();
response.setData("Hi, " + name);
return response;
}
但是我将如何实现我上面描述的目标呢?
最佳答案
您不能在 GAE 上设置“全局”变量,因为您的实例不断地被创建和销毁以管理用户流量。
关于android - 如何通过 Google Cloud Endpoint API (Android) 在 Google Datastore 上获取和设置对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32448264/