gpt4 book ai didi

android - 如何通过 Google Cloud Endpoint API (Android) 在 Google Datastore 上获取和设置对象

转载 作者:行者123 更新时间:2023-11-29 20:26:33 26 4
gpt4 key购买 nike

我是新手,所以我希望我的问题是有道理的..

基本上我想要做的是获取和发布数据到我正在运行的 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 上设置“全局”变量,因为您的实例不断地被创建和销毁以管理用户流量。

你必须使用像 Memcache 这样的共享实例( volatile )或 datastore (持久)跨实例重用值

关于android - 如何通过 Google Cloud Endpoint API (Android) 在 Google Datastore 上获取和设置对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32448264/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com