我创建了一个显示紧急号码并允许用户将自己的紧急号码添加到列表中的应用程序。
我还创建了一个 Web 应用程序项目来处理应用程序的服务器部分。
我可以在本地运行它,但我需要将它全局存储在 GAE 上。
我知道我需要一个应用程序 ID,但是如何将我的 android 应用程序链接到我已部署的那个 Web 应用程序?
我是否需要在某处插入 API 密钥并打开任何服务?
如果我部署,它现在不会创建我的号码,所以我知道我做错了。请帮忙。
我创建了一个显示紧急号码并允许用户将自己的紧急号码添加到列表中的应用程序。
我还创建了一个 Web 应用程序项目来处理应用程序的服务器部分。
我可以在本地运行它,但我需要将它全局存储在 GAE 上。
我知道我需要一个应用程序 ID,但是如何将我的 android 应用程序链接到我已部署的那个 Web 应用程序?
我是否需要在某处插入 API 密钥并打开任何服务?
如果我部署,它现在不会创建我的号码,所以我知道我做错了。请帮忙。
在Api 控制台中,您需要启用“Google Cloud Messaging For Android”服务。
然后,在“API Access”选项卡中,您需要添加一个Server Key和一个Android Key(实际上是两个 android 密钥 - 一个用于调试,一个用于发布版本 - 不要忘记!)
然后在 Endpoint 类中,您需要将以下内容添加到 @Api 注释中:
clientIds - 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"})
在类声明之上。