2016-12-17 2 views
1

Ich versuche, Benachrichtigungen zu einer privaten Chat-Anwendung hinzufügen, die Firebase verwendet, leider hat Firebase einen APN-Dienst, aber es muss konfiguriert werden und benötigt auch eine Server-App, um es zu verwalten. Ich möchte den Benutzer benachrichtigt werden, wenn ihn jemand textet, während sich die App im Hintergrund befindet. Das Problem ist, dass APN (Apple Push Notifications) einen Server mit einem Zertifikat benötigt und das ist ok für mich, aber ich suche nach einer Möglichkeit, Push-Benachrichtigungen von einem iOS-Gerät an ein anderes Gerät zu senden, ich meine Gerät zu Gerät Push-Benachrichtigungen und der Server muss nur die Nachrichten weiterleiten, wie sie sind. In meinem Fall sollte der APN-Server die Nachrichten, die er von einem Quellgerät erhält, nur an das Zielgerät weiterleiten. Ich konnte keinen Weg finden, das zu erreichen, ohne einen Servercode zu schreiben. Ich möchte vordefinierte vorhandene Dienste verwenden. Hat jemand eine Idee, wie man Push-Benachrichtigungen von einem Gerät an ein anderes sendet, ohne Server-Apps zu konfigurieren und zu schreiben? Ich habe einen Workaround mit der iOS-Funktion "Hintergrund holen" versucht, aber das System gibt meiner App zufällig Ausführungszeit ... und das bedeutet, dass meine App Stunden warten kann, bevor sie vom System gestartet wird ... also ist das keine praktikable Lösung. Bitte helfen SieAPN Push-Benachrichtigungen für Chat

+0

check out - https://zapier.com/zapbook/pushover/firebase/ –

+0

Ich konnte nichts finden, was ich brauche bei Zapier – Sergiob

Antwort

1

Ok, wahrscheinlich, was ich herausgefunden habe, könnte für andere hilfreich sein. Eigentlich was ich suche kann direkt in die App integriert werden. Sie benötigen eine Bibliothek wie NWPusher (kostenlos auf GitHub), die importiert werden kann, und mit nur wenigen Codezeilen und dem APN-Geräte-Token, das Sie vom System erhalten, ist es möglich APN-Benachrichtigungen zu implementieren ... einfach, aber am wichtigsten ... kostenlos.

UPDATE Überprüfen Sie auch APNS-Framework auf GitHub. Es ist in Swift 3.0 geschrieben und unterstützt die neuesten Funktionen.

0

Sie suchen im Wesentlichen nach einer Messaging/Chat-API für die Kommunikation von Gerät zu Gerät. Vielleicht möchten Sie versuchen Pusher oder PubNub

+0

Sie müssen immer noch Ihre PN-Server in den richtigen Platz bringen, um die Nachrichten mit denen zu senden 2 Plattformen. Es gibt keinen vorhandenen Dienst, den Sie nur zum Weiterleiten von Nachrichten verwenden können. Ich möchte mich nicht um die Server-Seite kümmern, ich möchte nicht den Back-End-Code schreiben, ich brauche nur einen Dienst, der bereits verfügbar ist und läuft, den ich verwenden kann, wie es ist. – Sergiob