我收到了未註冊的註冊令牌,即使我確定我的令牌是正確的,我在我的日誌中檢查了它,我正在使用主令牌FirebaseInstanceId.Instance.Token
。Firebase中的未註冊註冊令牌
這裏是我的方法:
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);
}
,但是當我在火力地堡控制檯嘗試它給了我此錯誤消息,當我試着http://pushtry.com/同一標記我沒有未註冊消息
注意當我卸載應用程序並再次安裝令牌工作,但之後,我收到此錯誤消息。
嗨。對不起,但是你可以解釋這部分「*但是當我在Firebase控制檯中嘗試時,它給了我這個錯誤消息,當我在http://pushtry.com/以相同的令牌獲得Not NotRegistered消息*時嘗試。這有點令人困惑。您的意思是它可以在Firebase控制檯上使用,但是在使用pushtry.com時不能使用,反之亦然? –
沒有它dosnt在兩個工作,但我顯示消息在雙方,在Firebase控制檯它說,未註冊的註冊令牌,即使這個令牌我從OnTokenRefresh方法得到,所以它應該刷新一個 –
同樣是與我同在。我也使用Xamarin。你有沒有設法解決這個問題? –