SDKs

Estado de los SDK oficiales de PushHub.

Los SDK oficiales simplifican la integración: obtienen y refrescan el token, registran el dispositivo con cola sin conexión, detectan el entorno de iOS, crean el canal Android, muestran notificaciones con la app abierta, renderizan botones y reportan aperturas y clics.

Todos tendrán la misma API:

PushHub.init({ appKey: 'pk_live_…', environment: 'auto' });
await PushHub.requestPermission();
PushHub.identify('cliente-123');
PushHub.setTags({ plan: 'gold' });
PushHub.subscribe('ofertas');
PushHub.onNotificationOpened((n) => { /* deep link */ });
PushHub.logout();
SDK Estado
Ionic + Capacitor Disponible: @daertech/pushhub-capacitor 0.1.0 (guía)
Flutter Disponible: pushhub_flutter 0.1.0 (guía)
React Native + plugin Expo Disponible: @daertech/pushhub-react-native 0.1.0 (React Native, Expo)
Cordova Disponible: cordova-plugin-pushhub 0.1.0 (guía)
Android (Kotlin) Disponible: com.daertech.pushhub:pushhub-android 0.1.0 (guía)
iOS (Swift) Disponible: paquete PushHub 0.1.0 (guía)
.NET MAUI y Unity Etapa posterior

El resultado de cada framework y plataforma, verificado en cada versión, está en Compatibilidad.

Mientras tanto, cualquier app se integra por REST en minutos: ver Cualquier framework (REST) y la guía de tu framework. Los SDK usan los mismos endpoints, así que pasar de REST a SDK no cambia nada en tu servidor.