我是 android 新手,我正在尝试制作一个使用 google map api 和 gcm 的应用程序。当我第一次创建项目时,我使用了为 map api 获取的 api key 。然后我在同一应用程序中启用了云消息传递(我按照此 tutorial 一步一步操作)。
当我创建项目并添加 map api 时,我得到了我在项目中使用的 android key (类型 android)。当我启用消息传递(gcm)时,我得到了另一个 key - “服务器 key (由 Google 服务自动创建)”,这是一个服务器类型 key 。
我的问题是我应该继续仅使用第一个键还是第二个键,还是应该添加两个键?
最佳答案
您应该使用应用程序中的第一个 key 。当您通过服务器应用程序进行推送消息时,将使用您收到的服务器 key ,您还将获得发送者 key 以及服务器 key ,现在该 key 将在您的应用程序中用于通过 gcm 基础设施进行身份验证并接收推送通知。
关于java - Android 项目中的两个 api key - 一个在开发者控制台上自动生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34250813/