Installazione
Installa e inizializza l'SDK Appo nella tua applicazione web.
Gestore di Pacchetti
Installa con il tuo gestore di pacchetti:
npm install @appolabs/appoOppure includi tramite tag script (inizializza automaticamente window.appo):
<script src="https://unpkg.com/@appolabs/appo"></script>Inizializzazione
L'SDK fornisce due funzioni di inizializzazione e un pattern singleton:
import { getAppo, initAppo } from '@appolabs/appo';
// Opzione 1: getAppo() — inizializza alla prima chiamata, restituisce l'istanza esistente dopo
const appo = getAppo();
// Opzione 2: initAppo() — inizializzazione esplicita, si aggancia a window.appo
const appo = initAppo();Quando caricato tramite tag <script>, l'SDK si auto-inizializza e si aggancia a window.appo. Le chiamate successive a getAppo() o initAppo() restituiscono la stessa istanza singleton.
TypeScript
Tutti i tipi sono esportati per l'utilizzo nelle applicazioni che consumano l'SDK:
import type {
Appo,
PermissionStatus,
PushApi,
PushMessage,
CameraResult,
Position,
NetworkStatus,
DeviceInfo,
} from '@appolabs/appo';
import {
getAppo,
initAppo,
setLogger,
AppoError,
AppoErrorCode,
VERSION,
} from '@appolabs/appo';