Ir al contenido

Soporte de aplicaciones y plataformas

PushGo actualmente publica clientes de plataforma Apple, un cliente de Android y Gateway. Este sitio web solo describe las versiones disponibles públicamente.

PlataformaDescargarRequisitoVía de entrega primariaTransporte privado
iOSApp StoreiOS 18+APNsNo
macOSApp StoremacOS 15+APNsNo
watchOSApp StorewatchOS 11+APNsNo
AndroidGitHub ReleasesAndroid 12+FCM + transportes privadosSí, QUIC / Raw TCP / WSS

Los clientes de Apple siguen el modelo de inserción del sistema. APNs maneja la entrega en segundo plano.

Buenos ajustes:

  • Recibir notificaciones personales en iPhone, Mac y Apple Watch.
  • Uso de prioridades de notificación del sistema y extensiones de notificación para contenido enriquecido.
  • Mantener el comportamiento del cliente cerca del sistema operativo en lugar de mantener una conexión en segundo plano de larga duración.

Notas:

  • Los clientes Apple no utilizan transportes privados Android PushGo.
  • La entrega en segundo plano depende del APNs, los permisos de notificación, los modos de enfoque y el estado de la red del dispositivo.
  • Los campos E2EE se descifran localmente después de configurar una clave; Si no se configura ninguna clave o falla el descifrado, los clientes mantienen el estado de visualización alternativo.

El cliente de Android admite tanto la entrega del proveedor como el transporte privado PushGo.

Buenos ajustes:

  • Sincronización de estado de menor latencia.
  • Implementaciones de Gateway autoalojados donde los dispositivos se conectan a su propio punto de entrada de sincronización.
  • Despertador FCM combinado con transporte privado cuando se necesita sincronización activa.

Los transportes privados se seleccionan del perfil Gateway y de las condiciones actuales de la red.

TransporteCaso de uso
WSSMás universal; Reutiliza HTTPS y es el mejor transporte privado por defecto.
QUICMenor latencia cuando los puertos UDP pueden quedar expuestos.
Raw TCPRedes controladas o puntos de entrada de capa 4 dedicados.

Los transportes privados requieren que el Gateway habilite el transporte coincidente y anuncie los puertos accesibles, los certificados y la URL base pública. Consulte Autoalojamiento.

##Gateway

El Gateway es el componente del servidor del PushGo. Eso:

  • Valida las contraseñas del canal y los tokens de Gateway opcionales Bearer.
  • Acepta peticiones Message, Event y Thing.
  • Mantiene el estado del evento y de la entidad.
  • Despachos a través de transportes privados APNs, FCM o Android.
  • Puede habilitar MCP/OAuth para asistentes de IA que actúan dentro de los alcances del canal autorizado.

Puede utilizar el Gateway público o uno autohospedado para controlar las rutas de datos, la política de autenticación y las operaciones.

CapacidadmanzanaAndroidGateway
Reciba MessageDespachos
Pantalla Event / ThingEstado de almacenes y despachos
Descifrado de campo E2EERetransmite sólo texto cifrado
Transporte privadoNoRequiere punto de entrada privado habilitado
MCP/OAuthN/AN/AOpcional

Si solo desea recibir notificaciones, instale un cliente y siga Introducción. Si necesita control de ruta de datos y transportes privados, continúe con el autoalojamiento.