SDKs
Estado de los SDK oficiales de Pushtifly.
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:
Pushtifly.init({ appKey: 'pk_live_…', environment: 'auto' });
await Pushtifly.requestPermission();
Pushtifly.identify('cliente-123');
Pushtifly.setTags({ plan: 'gold' });
Pushtifly.subscribe('ofertas');
Pushtifly.onNotificationOpened((n) => { /* deep link */ });
Pushtifly.logout();
| SDK | Estado |
|---|---|
| Ionic + Capacitor | Disponible: @daertech/pushtifly-capacitor 0.1.0 (guía) |
| Flutter | Disponible: pushtifly_flutter 0.1.0 (guía) |
| React Native + plugin Expo | Disponible: @daertech/pushtifly-react-native 0.1.0 (React Native, Expo) |
| Cordova | Disponible: cordova-plugin-pushtifly 0.1.0 (guía) |
| Android (Kotlin) | Disponible: com.daertech.pushtifly:pushtifly-android 0.1.0 (guía) |
| iOS (Swift) | Disponible: paquete Pushtifly 0.1.0 (guía) |
| Sitios web y PWA (Web Push) | Disponible: @daertech/pushtifly-web 1.0.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.