Salta al contenuto principale
Torna ai plugin
@capgo/capacitor-kit di widget
Tutorial
di github.com/Cap-go

Kit di widget

Costruisci widget iOS e attività in tempo reale da Capacitor con template SVG, timer e hotspot di azione

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