Android gcm 项目服务器 key 需要一次又一次重新生成

标签 android push-notification key google-cloud-messaging api-key

对于我的 android gcm 项目,我在 console.developers.google.com 上创建了一个新项目,并生成了一个适用于我的应用程序的服务器 key 。但它仅在 google 提供的指定时间之前有效(我猜)用于激活服务器 key 。

servery key

现在此 api key 的状态仅在指定时间之前处于 Activity 状态。之后它将无法工作。然后我必须重新生成 key (或恢复为过时的 key ),然后必须更新服务器中的新 key 值侧面 php 代码以使其工作。并且新创建的 key 也只有 12-14 小时的 Activity 状态。然后该 key 也将无法工作,直到我重新生成另一个 key 。

问题

那么,除了一次又一次更新服务器端代码中的新服务器 key 值之外,我还有其他选择吗?

是否可以制作一个永久的服务器 key ,使其长期保持 Activity 状态?如果没有,我们可以通过其他方式处理这个问题吗?

最佳答案

当您创建新的服务器 key 时,它没有到期日期(即您不会看到显示“有效直到...”的状态行。它是永久性的。

因此,您可以根据需要使用相同的服务器 key 。

但是,如果您点击“重新生成 key ”按钮,则可以创建一个新 key 并废弃旧 key 。在这种情况下,您会看到以下消息:

enter image description here

点击“替换 key ”后,新创建的 key (显示在顶部“API key ”行中)就没有过期日期。 “有效至 8 月 3 日...”仅与旧的“OBSOLETE KEY”相关,正如消息所示,该 key 将在 24 小时内永久停用。

关于Android gcm 项目服务器 key 需要一次又一次重新生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25108500/

相关文章:

ios - 如何控制Netmera ios sdk何时提示推送通知权限?

ios - 某些应用会触发警报,而不是64(本地通知),有什么办法可以管理此警报?

javascript - 如何检查 Javascript 对象是否具有给定键的值?

java - MediaStore.Images.Media.insertImage 之后的文件名

Android 低功耗蓝牙 readRemoteRssi

android - 从 phonegap 重启设备

android - Gradle 无法解析生成的类

Android 应用程序不显示从 Cloud Functions 发送的弹出通知

c# - IComparable 是在字典中强制使用唯一键的最佳方式吗?

ios5 - Storyboard崩溃 - 符合编码的关键场景ViewController