Я получил незарегистрированный регистрационный токен, даже я уверен, что мой токен верен, и я проверяю его в своем журнале. Я использую мастер-токен FirebaseInstanceId.Instance.Token
.
Вот мой метод:
private void ConfigureFireBase()
{
Task.Run(() => {
var instanceId = FirebaseInstanceId.Instance;
Android.Util.Log.Debug("TAG", "{0} {1}", instanceId?.Token?.ToString(), instanceId.GetToken(GetString(Resource.String.gcm_defaultSenderId), Firebase.Messaging.FirebaseMessaging.InstanceIdScope));
});
}
Я также проверяю метод OnTokenRefresh
на тот же токен
public override void OnTokenRefresh()
{
var refreshedToken = FirebaseInstanceId.Instance.Token;
Log.Debug(TAG, "Refreshed token: " + refreshedToken);
SendRegistrationToServer(refreshedToken);
}
но когда я попытался в консоли Firebase, он дал мне это сообщение об ошибке, когда я попытался в http://pushtry.com/ с тем же токеном, что и я получил NotRegistered сообщение
Примечание, когда я удалю приложение и снова установлю токен, но после получения этого сообщения об ошибке.