Zum Inhalt springen

Apps- und Plattformunterstützung

PushGo veröffentlicht derzeit Apple-Plattform-Clients, einen Android-Client und den Gateway. Auf dieser Website werden nur öffentlich verfügbare Veröffentlichungen beschrieben.

PlattformHerunterladenAnforderungPrimärer LieferpfadPrivater Transport
iOSApp StoreiOS 18+APNsNein
macOSApp StoremacOS 15+APNsNein
watchOSApp StorewatchOS 11+APNsNein
AndroidGitHub-VeröffentlichungenAndroid 12+FCM + PrivattransporteJa, QUIC / Raw TCP / WSS

Apple-Clients folgen dem System-Push-Modell. APNs übernimmt die Hintergrundzustellung.

Gute Passformen:

  • Empfangen persönlicher Benachrichtigungen auf iPhone, Mac und Apple Watch.
  • Verwendung von Systembenachrichtigungsprioritäten und Benachrichtigungserweiterungen für Rich Content.
  • Das Verhalten des Clients sollte nah am Betriebssystem gehalten werden, anstatt eine lang andauernde Hintergrundverbindung aufrechtzuerhalten.

Hinweise:

  • Apple-Clients verwenden keine privaten PushGo-Android-Transporte.
  • Die Hintergrundzustellung hängt von APNs, Benachrichtigungsberechtigungen, Fokusmodi und dem Netzwerkstatus des Geräts ab.
  • E2EE-Felder werden lokal entschlüsselt, nachdem ein Schlüssel konfiguriert wurde; Wenn kein Schlüssel konfiguriert ist oder die Entschlüsselung fehlschlägt, behalten Clients den Fallback-Anzeigestatus bei.

Der Android-Client unterstützt sowohl die Anbieterzustellung als auch private PushGo-Transporte.

Gute Passformen:

  • Zustandssynchronisierung mit geringerer Latenz.
  • Selbstgehostete Gateway-Deployments, bei denen Geräte eine Verbindung zu Ihrem eigenen Synchronisierungs-Einstiegspunkt herstellen.
  • FCM-Weckfunktion kombiniert mit privatem Transport, wenn eine aktive Synchronisierung erforderlich ist.

Private Transporte werden aus dem Gateway-Profil und den aktuellen Netzwerkbedingungen ausgewählt.

TransportAnwendungsfall
WSSAm universellsten; verwendet HTTPS wieder und ist der beste Standard-Privattransport.
QUICGeringere Latenz, wenn UDP-Ports verfügbar gemacht werden können.
Raw TCPKontrollierte Netzwerke oder dedizierte Layer-4-Einstiegspunkte.

Für private Transporte muss der Gateway den passenden Transport aktivieren und erreichbare Ports, Zertifikate und öffentliche Basis-URLs ankündigen. Siehe Selbsthosting.

Der Gateway ist die Serverkomponente des PushGo. Es:

  • Validiert Channel-Passwörter und optionale Gateway-Bearer-Token.
  • Akzeptiert Message-, Event- und Thing-Anfragen.
  • Behält den Ereignis- und Entitätsstatus bei.
  • Versand über private Transportmittel APNs, FCM oder Android.
  • Kann MCP/OAuth für KI-Assistenten aktivieren, die innerhalb autorisierter Channel-Bereiche agieren.

Sie können den öffentlichen Gateway oder einen selbst gehosteten Server verwenden, um Datenpfade, Authentifizierungsrichtlinien und Vorgänge zu steuern.

FähigkeitApfelAndroidGateway
Erhalten Sie MessageJaJaSendungen
Anzeige Event / ThingJaJaLager- und Versandstatus
E2EE FeldentschlüsselungJaJaLeitet nur Chiffretext weiter
Privater TransportNeinJaErfordert einen aktivierten privaten Einstiegspunkt
MCP/OAuthN/AN/AOptional

Wenn Sie nur Benachrichtigungen erhalten möchten, installieren Sie einen Client und befolgen Sie die Schritte Erste Schritte. Wenn Sie Datenpfadkontrolle und private Transporte benötigen, fahren Sie mit Selbsthosting fort.