# #c# #unity3d #firebase-cloud-messaging
Вопрос:
По какой-то причине полученный токен methode никогда не вызывается на моем устройстве Android. Сценарий выглядит так:
public class FCM : MonoBehaviour
{
public TextMeshProUGUI text;
// Start is called before the first frame update
void Start()
{
Firebase.Messaging.FirebaseMessaging.TokenReceived = TokenReceived;
Firebase.Messaging.FirebaseMessaging.MessageReceived = MessageReceived;
}
public void MessageReceived(object sender, MessageReceivedEventArgs e)
{
Debug.Log("Message received: " e.Message);
}
public void TokenReceived(object sender, TokenReceivedEventArgs e)
{
Debug.Log("Token received: " e.Token);
text.text = "received a token";
}
}
Я убедился, что у меня есть новейший пакет Firebase SDK, и я также могу отправлять push-уведомления на каждое устройство(через консоль firebase). Теперь я хочу, чтобы был активирован токен methode Received, чтобы я мог сохранить этот токен в своей базе данных. Я также выполнил все шаги, начиная с: https://firebase.google.com/docs/cloud-messaging/unity/client. Есть ли что-то, чего мне не хватает?