Hat notificationhubs Mindestanforderungen für Android OS? Ich teste meine App auf S6 Edge und Xperia und Xperia läuft mit 4.1 (Api 16). Ich bekomme Testnachrichten von S6 Edge, aber nicht von Xperia.Keine Benachrichtigung von XPeria mit Android 4.1 erhalten
Antwort
Ich hatte ähnliches Problem auf Dell Android Tablet. Aber nach dem Aktualisieren des Spieldienstes wurde das Problem gelöst. Ich habe diesen Ansatz jedoch nicht am Xperia-Telefon versucht, da es weggenommen wurde, bevor ich diesen Ansatz fand.
Nach GitHub-Repository ([1], [2]) des Android SDK für Notification Hubs die Mindest unterstützten Android-API-Version ist 8.
Um sicherzustellen, dass Xperia registriert wird Sie NotificationHubClient.GetAllRegistrationsAsync(100)
Methode können aus .NET SDK oder REST API ([3]), um alle Registrierungen im Notification Hub zu erhalten. Wenn die GCM-Registrierungs-ID für Xperia vorhanden ist, versuchen Sie, ein Tool eines Drittanbieters zu verwenden, um eine Benachrichtigung direkt an dieses Gerät zu senden, z. B. cURL ([4]). Wenn Sie eine direkte Benachrichtigung an Xperia mit einem Drittanbieter-Tool senden können, senden Sie bitte Namespace und Name des Benachrichtigungs-Hubs an [email protected] und ich werde einen Blick darauf werfen.
[3] _https: //msdn.microsoft.com/en-us/library/azure/Dn223270.aspx
[4 ] _https: //developers.google.com/web/fundamentals/getting-started/push-notifications/step-07? hl = en
Ich habe es mit Push-Benachrichtigung Tester von Playstore getestet und es wurde keine Benachrichtigung erhalten. Es funktioniert mit anderen Telefonen, die ich habe. Also vermute ich, dass ich keine aktive SIM-Karte an diesem Telefon habe, vielleicht der Schuldige. – user30646
Es sollte auch ohne eine SIM-Karte funktionieren. Stellen Sie sicher, dass das Empfangen von Push-Benachrichtigungen auf Ihrem Gerät aktiviert ist (wenn es möglich ist, es zu steuern) und dass sich Ihr Gerät nicht im "Low-Battery" -Modus befindet. –