Panoramica SDK
L'SDK JavaScript bridge Appo per accedere alle funzionalità native del dispositivo dalle applicazioni web.
L'SDK @appolabs/sdk fornisce un'API JavaScript unificata per accedere alle funzionalità native del dispositivo da applicazioni web eseguite all'interno di WebView React Native.
Cosa Fornisce l'SDK
- 9 API di funzionalità — Notifiche push, biometria, fotocamera, posizione, feedback aptico, archiviazione, condivisione, rete e informazioni dispositivo
- Protocollo bridge — Comunicazione richiesta/risposta con il layer nativo tramite
postMessage - Sistema eventi — Sottoscrizione agli eventi nativi (messaggi push, cambiamenti di rete)
- Fallback browser — Comportamento documentato al di fuori di un container nativo: la maggior parte delle API restituisce valori predefiniti, fotocamera e posizione lanciano un errore
- Sicurezza dei tipi — TypeScript completo con interfacce esportate
Guide
- Installazione — Installa @appolabs/sdk e configura per la tua app
- Rilevamento dell'ambiente — Rileva il wrapper nativo a runtime
- Architettura — Protocollo bridge, correlazione dei messaggi e canali degli eventi
- Gestione degli Errori — Errori strutturati con codici categorizzati
- Logging — Osserva l'attività del bridge con
setLogger - Fallback Browser — Comportamento di fallback per ogni API
Riferimento API
Documentazione per funzionalità con firme dei metodi, parametri e tipi di ritorno:
Push, Biometria, Fotocamera, Posizione, Feedback Aptico, Archiviazione, Condivisione, Rete, Dispositivo