Возможно, вам стоит заглянуть в Memcached , который вы можете использовать в сочетании с MySQL. Это очень полезно для получения данных, которые не меняются слишком часто, как переводы.
MismatchSenderId
возникает, если целевой токен не связан с проектом, который отправляет сообщение (как я уже упоминал в моих ответах здесь и здесь [/ д2]). Это не значит, что токен истек, если бы вы получили ошибку NotRegistered
.
В общем случае токены GCM должны быть совместимы с FCM (см. Мой ответ здесь ), они все равно могут получать сообщение при условии, что отправитель связан с токеном (если вы просто импортируете ваш проект в Firebase Console, тогда это должно быть хорошо).