Ich befolge This Post, um mit azurem Benachrichtigungshub zu arbeiten. Was ich versuche, ist das Erstellen der Web-API, die die Geräte mit dem Azure-Benachrichtigungs-Hub registriert. Wenn ich die Anfrage für die Registrierung des Geräts sende, wie in dem Artikel gezeigt, trifft es den Azure Notification Hub.Azure Notification Hub Registrierte Geräteliste
Unten ist der Screenshot meines azurblauen Portals. Was zeigt, dass eine Registrierung beantragt wurde.
Aber wenn ich versuche, die Details der registrierten Geräte zu erhalten mit dem folgenden Code ist es immer 0.
var registrationsCount = await hub.GetAllRegistrationsAsync(Int32.MaxValue);
return registrationsCount.Count().ToString();
Jetzt habe ich einige Fragen:
1) Wie kann ich die registrierte erkunden Gerätedetails?
2) Wie kann ich eine Testbenachrichtigung an die IOS-Geräte vom Back-End senden. Unten ist der Code, den ich verwende, um Testbenachrichtigungen zu senden.
var payload = string.Format(toastTemplate, message);
hub.SendAppleNativeNotificationAsync(payload, "worldnews");
3) Wenn ich mit der Bahn api als Backend ist es notwendig, die ios app Details in azur Benachrichtigung Hub zu konfigurieren? Laden Sie das Zertifikat und andere Details auf azurblaues Portal hoch?
Dank für Erklärung.Das war wirklich heplful :) Es gibt noch eine Frage, wenn Sie den 2. Punkt bemerkt haben. Ich möchte eine Benachrichtigung an Apple-Geräte senden. Es gibt eine Einrichtung für nicht autorisierte Benachrichtigungen für Windows Phone. Gibt es eine Möglichkeit, dass ich dieselben Benachrichtigungen für iOS-Geräte senden kann, ohne den Appkey oder das Zertifikat zu senden? –
StackOverflow funktioniert besser, wenn Sie keine Fragen kombinieren. Aber kurz, ich weiß keine Möglichkeit, Benachrichtigungen über den Apple Push Notification Service zu senden, ohne das benötigte Zertifikat in Azure hochzuladen. Dieser Artikel zeigt, was zu tun ist: http://azure.microsoft.com/en-us/documentation/articles/notification-hubs-ios-get-started/ –
Bitte werfen Sie einen Blick auf diese: http://azure.microsoft .com/de-de/dokumentation/artikel/notification-hubs-ios-aspnet-register-benutzer-push-benachrichtigungen /. Ist es noch notwendig, die App mit Zertifikat und allen zu registrieren? oder es kann direkt mit dem Back-End-Web-API getan werden? –