Ключ сервера проекта Android gcm нуждается в регенерации снова и снова

Для моего проекта android gcm я создал новый проект на console.developers.google.com и сгенерировал ключ сервера, который отлично работает для моего приложения. Но он работает только до указанного времени, которое было предоставлено Google (я думаю) для ключ сервера для активности.

ключ сервера

Теперь статус для этого ключа API активен только до указанного времени. После этого он не будет работать. Затем мне нужно восстановить ключ (или вернуться к устаревшему ключу), а затем обновить это новое значение ключа в моем php-коде на стороне сервера. чтобы заставить его работать. И вновь созданный ключ также имеет только 12-14 часов активного статуса. Тогда этот ключ также не будет работать, пока я не восстановлю другой ключ.

Вопросы

Итак, есть ли у меня какой-либо другой вариант, кроме обновления нового значения ключа сервера в моем коде на стороне сервера снова и снова?

Можно ли сделать постоянный серверный ключ, который оставался бы активным в течение длительного времени? Если нет, то каким другим образом мы можем с этим справиться?


person Sash_KP    schedule 03.08.2014    source источник


Ответы (1)


Когда вы создаете новый серверный ключ, у него нет срока действия (т. е. вы не увидите строку состояния с надписью «Активен до ...»). Он является постоянным.

Поэтому вы можете использовать один и тот же ключ сервера столько, сколько пожелаете.

Однако, если вы нажмете кнопку «Регенерировать ключ», вы можете создать новый ключ и сделать старый ключ устаревшим. В этом случае вы увидите следующее сообщение:

введите здесь описание изображения

Как только вы нажмете «Заменить ключ», у вновь созданного ключа (показанного в верхней строке «API KEY») не будет срока действия. "Активен до 3 августа..." относится только к старому "УСТАРЕВШЕМУ КЛЮЧУ", который, как следует из сообщения, будет окончательно деактивирован через 24 часа.

person Eran    schedule 03.08.2014
comment
Аккуратное и ясное объяснение. Получил мой ответ. Спасибо. - person Sash_KP; 04.08.2014