Guida
Tutorial sul kit di widget
Usando @capgo/capacitor-kit di widget
Il ponte Capacitor per un plugin WidgetKit / Live Activities iOS-first.
Installa
bun add @capgo/capacitor-widget-kit
bunx cap sync
Cosa Questo Plugin Espone
areActivitiesSupported- Controlla se il ponte di attività nativa può essere eseguito sul dispositivo corrente.startTemplateActivity- Persisti un template di attività SVG generico e avvia il ponte di attività nativa Live corrispondente.updateTemplateActivity- Sostituisci parte o tutta la definizione/stato dell'attività memorizzata.endTemplateActivity- Termina un'attività in esecuzione mentre si conserva optionalmente uno snapshot dello stato finale.
Esempio di Utilizzo
areActivitiesSupported
Controlla se il ponte di attività nativa può essere eseguito sul dispositivo corrente.
import { CapgoWidgetKit } from '@capgo/capacitor-widget-kit';
await CapgoWidgetKit.areActivitiesSupported();
startTemplateActivity
Persisti un template di attività SVG generico e avvia il ponte di attività nativa Live corrispondente.
import { CapgoWidgetKit } from '@capgo/capacitor-widget-kit';
await CapgoWidgetKit.startTemplateActivity({} as StartTemplateActivityOptions);
updateTemplateActivity
Sostituisci parte o tutta la definizione/stato dell'attività memorizzata.
import { CapgoWidgetKit } from '@capgo/capacitor-widget-kit';
await CapgoWidgetKit.updateTemplateActivity({} as UpdateTemplateActivityOptions);
endTemplateActivity
Termina un'attività in esecuzione mentre si conserva optionalmente un ultimo snapshot di stato.
import { CapgoWidgetKit } from '@capgo/capacitor-widget-kit';
await CapgoWidgetKit.endTemplateActivity({} as EndTemplateActivityOptions);
Riferimento Completo
- GitHub: https://github.com/Cap-go/capacitor-kit-di-widget/
- Documentazione: /docs/plugins/widget-kit/