Was ist der beste Weg, Push-Benachrichtigungen über Urban AirShip mit einer Rails 3 Web App zu senden?
Aus der Urban Airship Dokumentation:
%Vor%Ein HTTP-POST an / api / push / broadcast / sendet die angegebene Benachrichtigung an alle registrierte Geräte Tokens für die Anwendung. Die Nutzlast befindet sich in JSON mit Content-Type-Anwendung / JSON, mit dieser Struktur:
Ich weiß wirklich nicht, wo ich anfangen soll!
Besser ist es, die UrbanAirship Groupon-Version zu verwenden. Ihre Dokumente spezifizieren alles sehr klar und es wird viel sauberer Code. In meiner Bewerbung gearbeitet und getestet.
Aus der Liesmich-Datei (mit einigen weiteren Kommentaren und allem): -
Hinweis: Wenn Sie Ruby 1.8 verwenden, sollten Sie auch den Juwel system_timer für ein zuverlässigeres Timeout-Verhalten installieren. Weitere Informationen finden Sie unter Ссылка . Baisch
%Vor%Installation
%Vor%Konfiguration Definieren Sie all dies im initialisierten Verzeichnis und stellen Sie sicher, dass Sie Ihre Anwendung neu starten.
%Vor%Verwendung
Registrieren eines Geräte-Tokens
%Vor%Aufheben der Registrierung eines Geräte-Tokens
%Vor%Senden einer Push-Benachrichtigung (für eine sofortige Zustellung entfernen Sie schedule_for-Attribut)
%Vor%Batching-Push-Benachrichtigung sendet (für sofortige Lieferung remove schedule_for-Attribut)
%Vor%Senden von Broadcast-Benachrichtigungen Mit Urbanairship können Sie eine Broadcast-Benachrichtigung an alle aktiven registrierten Geräte-Tokens für Ihre App senden (für sofortige Lieferung entfernen Sie schedule_for-Attribut)
%Vor%Sehen Sie sich dieses Beispiel an:
Es wurde von der Unterstützungsseite für den städtischen Luftverkehr
verlinktIn Rails 4.2.x und Ruby 2.3.x verwende ich das ' Urbanairship "Juwel, das ist es Am besten, um auf die neueste Dokumentation zu verweisen, die hier gefunden wurde.
Beispiel für das Senden an ios:
%Vor%Tags und Links push-notification iphone ios ruby-on-rails urbanairship.com