Es scheint, jeder nutzt PushSharp zum Senden von Push-Benachrichtigungen an iOS-Geräte von C#. Aber diese Bibliothek hat eine Warteschlange, die sie verwendet, anstatt die Benachrichtigung direkt zu senden, was bedeutet, dass Sie einen Windows-Dienst oder etwas benötigen, um es ordnungsgemäß zu hosten (per eigener Dokumentation), was für mich übertrieben ist. Ich habe eine eingehende Webanforderung an meinen ASP.NET-Webdienst, und als Teil der Bearbeitung möchte ich sofort eine Pushbenachrichtigung senden. So einfach ist das.So senden APNS Push-Benachrichtigung (iOS) von C# ohne Warteschlange
Kann mir jemand sagen, wie man PushSharp benutzt, um einen sofort zu senden (seinen Warteschlangenmechanismus zu umgehen) oder wie man die Push-Benachrichtigung selbst sendet? Ich habe bereits den Code, der die JSON-Nachricht formuliert, aber ich weiß nicht, wie Sie die .p12-Datei auf die Anfrage anwenden. Ich kann keine Apple-Dokumentation dafür finden.
Ich würde gerne wissen, wie das auch zu tun – MichaelMcCabe
Ich fand die Dokumentation von Apple, wo sie sagen, es ist ein TCP-Binärkanal, der für längere Zeit offen gehalten werden muss, anstatt für nur eine Nachricht geöffnet. Ich schätze, Warteschlangen sind wichtig. Apple sagt, dass sie dich als DoS-Attacke blockieren werden, wenn du es nicht tust. –