如何在移动后端启动器中输入多个Android客户端ID?

时间:2014-07-09 21:37:03

标签: android google-cloud-endpoints

我希望将我的开发和测试apks连接到appspot后端。

在.appspot.com / admin / configure.jsp上,似乎我只能输入一个Android客户端ID,并且从云后端凭据页面,每个apk都需要具有唯一的oauth2 ID。如何将不同版本连接到同一个后端?

或者我必须创建一个新的appspot实例吗?

1 个答案:

答案 0 :(得分:1)

最佳做法是创建一个单独的后端进行测试,因为您正在测试的某些更改也需要更改服务器。

要在同一服务器代码中支持多个Android客户端ID,您需要在端点API规范中的@API注释上配置多个客户端ID。你可以通过给出逗号分隔值来做到这一点。

@Api(name = "api_name", version = "v1", clientIds = {ANDROID_CLIENT_ID1, ANDROID_CLIENT_ID2}

在客户端中,您只需传递一个客户端ID。您可以根据决定是连接到生产实例还是测试实例的交换机或配置来选择一个。