对于我的 android gcm 项目,我在 console.developers.google.com 上创建了一个新项目,并生成了一个适用于我的应用程序的服务器 key 。但它仅在 google 提供的指定时间之前有效(我猜)用于激活服务器 key 。
现在此 api key 的状态仅在指定时间之前处于 Activity 状态。之后它将无法工作。然后我必须重新生成 key (或恢复为过时的 key ),然后必须更新服务器中的新 key 值侧面 php 代码以使其工作。并且新创建的 key 也只有 12-14 小时的 Activity 状态。然后该 key 也将无法工作,直到我重新生成另一个 key 。
问题
那么,除了一次又一次更新服务器端代码中的新服务器 key 值之外,我还有其他选择吗?
是否可以制作一个永久的服务器 key ,使其长期保持 Activity 状态?如果没有,我们可以通过其他方式处理这个问题吗?
最佳答案
当您创建新的服务器 key 时,它没有到期日期(即您不会看到显示“有效直到...”的状态行。它是永久性的。
因此,您可以根据需要使用相同的服务器 key 。
但是,如果您点击“重新生成 key ”按钮,则可以创建一个新 key 并废弃旧 key 。在这种情况下,您会看到以下消息:
点击“替换 key ”后,新创建的 key (显示在顶部“API key ”行中)就没有过期日期。 “有效至 8 月 3 日...”仅与旧的“OBSOLETE KEY”相关,正如消息所示,该 key 将在 24 小时内永久停用。
关于Android gcm 项目服务器 key 需要一次又一次重新生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25108500/