2013-10-27 165 views
0

我创建了一个应用程序,显示紧急号码,并允许用户将他们自己的紧急号码添加到列表中。谷歌应用程序引擎存储

我还创建了一个web应用程序项目来处理应用程序的服务器部分。

我可以在本地运行它,但我需要将其全局存储在GAE上。

我知道我需要一个应用程序ID,但是如何将我的android应用程序链接到我部署的那个web应用程序?

是否需要在某处插入API密钥并开启所有服务?

它现在不创建我的号码,如果我部署,所以我知道我做错了。请请帮忙。

回答

0

Api Console中,您需要启用“Google Cloud Messaging For Android”服务。

然后,在“API访问”选项卡,你需要添加一个服务器密钥Android金钥(实际上两款Android按键 - 一个用于调试和一个后来的发布版本 - 不要忘记那)

然后在您需要将以下添加到@Api注释端点类:
的clientId - Android的客户端密钥的ID
观众 - Web应用程序的“客户端ID “

最终将是这样的:

@Api(name = "endpoint_name" 
    clientIds = {"porject_number-android_debug_key.apps.googleusercontent.com", 
       "porject_number-android_release_key.apps.googleusercontent.com"}, 
    audiences = {"project_number.apps.googleusercontent.com"}) 

上述类的声明。