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.