我已经成功创建了一个应用引擎连接的 android 项目。所以现在我想把它带到一个自然的下一个层次:一个端点 api,许多不同的 android 应用程序。我的问题是:eclipse 插件是否允许这样做?如果是这样,我将如何使用 google eclipse 插件来做到这一点?
问问题
245 次
1 回答
0
尝试以下步骤来准备您的第二个 android 应用程序以使用具有云端点的相同应用程序引擎后端:
1,在 api 控制台中为您的第二个 android 应用程序生成一个客户端 ID
2,更新现有的应用程序引擎代码(从第一个应用程序生成),将第二个应用程序的 id 包含在允许的客户端列表中并部署此代码
example:
@Api(
name = "tictactoe",
version = "v1",
clientIds = {Ids.WEB_CLIENT_ID, Ids.1STANDROID_CLIENT_ID, Ids.2NDANDROID_CLIENT_ID,Ids.IOS_CLIENT_ID},
audiences = {Ids.ANDROID_AUDIENCE} // audiences parameter will contain web client id
)
3,将之前从您的应用引擎后端代码生成的客户端库添加到第二个应用。请参阅此链接以重新确认所需的库:Consuming endpoints in android。您还可以在第一个应用程序和第二个应用程序的 libs 文件夹之间进行比较,以确保添加了所有库。
4,在第二个应用程序中,添加代表后端模型的类,请求初始化程序等,与您的第一个应用程序相同。
5、在第二个应用程序中,在你的应用程序逻辑中需要的地方,你可以通过创建服务对象然后调用端点暴露的api来访问api
于 2013-05-21T11:14:07.830 回答