title: Is it possible to call OnMessageRecieved more than once using a button?
body: <p>I need to delete a FCM token from my custom database, so i was thinking, can i call "Firebase.Messaging.FirebaseMessaging.TokenReceived += OnTokenRecieved" after clicking a button? So i can get it and do a SQL query to delete the row with that specific token.</p>
  
  <p>i have "nToken" as a global.I've added a button in unity and added SiFunction to it as an OnClick event.</p>
  
  <pre><code>public void SiFunction(){
      Firebase.Messaging.FirebaseMessaging.TokenReceived += OnTokenRecieved;
      Firebase.Messaging.FirebaseMessaging.MessageReceived += OnMessageRecieved;
      formData.AddField ("token", nToken);
      StartCoroutine(consulta.sendData(formData, callback));
  
  }
  
  
  public void OnTokenRecieved(object sender,Firebase.Messaging.TokenReceivedEventArgs token)
  {                                                                                
      Debug.Log ("Recieved Registration Token: " + token.Token);
      nToken = token.Token;
  }
  
  public void OnMessageRecieved(object sender, Firebase.Messaging.MessageReceivedEventArgs e)
  {
      Debug.Log ("Recieved a new message from: " + e.Message.From);
  
  }
  </code></pre>
  
  <p>I expect the FCM token, but the actual output is undefined.</p>