Ich habe versucht, mit NH von meinem Xamarin Android-Projekt zu registrieren. Es ist mir gelungen, FireBase zu konfigurieren, aber wenn ich versuche, mich beim Notification Hub auf der Client-Seite anzumelden, erhalte ich nicht autorisierte Ausnahmen. Ich bin mir sicher, dass ich korrekte Verbindungsdaten verwendet habe, da ich das selbe im UWP-Projekt verwendet habe und es dort funktioniert.Kann nicht mit Notification Hub in Xamarin Android Projekt registrieren
Hier ist mein Code:
Hub = new NotificationHub(Constants.NotificationHubName, "Endpoint=sb://namespace.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=mykey=",
context);
try
{
Hub.UnregisterAll(registrationId);
}
catch (Exception ex)
{
Log.Error(MyBroadcastReceiver.TAG, ex.Message);
}
var tags = new List<string>() { "droid" }; // create tags if you want
// var tags = new List<string>() { };
try
{
var hubRegistration = Hub.Register(registrationId, tags.ToArray());
}
catch (Exception ex)
{
Log.Error(MyBroadcastReceiver.TAG, ex.Message);
}
ich nicht autorisierte Ausnahmen von beiden Methoden UnregisterAll und Register bin immer. Bitte geben Sie einen Rat, wie Sie dieses Problem lösen können.
Vielen Dank für Ihre Antwort. Ich verwende korrekte Zugangsdaten. Wie gesagt, ich benutze die gleichen wie für UWP-Projekt, wo die Registrierung funktioniert. –
Noch eine Anmerkung, Registrierung Arbeit durch Push-Objekt durch MobileServiceClient erhalten, aber seine Methode RegisterAsync erlaubt nicht die Registrierung von Tags. Es funktioniert nur für Vorlagen. –
Schauen Sie sich den Code in http://aka.ms/zumobook - Kapitel 5 - an, der Code für die Registrierung mit Tags enthält. –