Aller directement au contenu principal
Retour aux plugins
@capgo/capacitor-kit de widgets
Tutoriel
par github.com/Cap-go

Kit de widgets

Construire des widgets iOS et des activités en direct à partir de Capacitor avec des modèles SVG, des temporisations et des zones d'action

Guide

Tutoriel sur le kit de widgets

En utilisant @capgo/capacitor-kit de widgets

Capacitor pont pour un plugin WidgetKit / Activités en direct iOS-first.

Installer

bun add @capgo/capacitor-widget-kit
bunx cap sync

Ce que ce plugin expose

  • areActivitiesSupported - Vérifiez si le pont d'activité de modèle natif peut fonctionner sur le dispositif actuel.
  • startTemplateActivity - Persistez un modèle d'activité SVG générique et démarrez le pont natif d'activité en direct correspondant.
  • updateTemplateActivity - Remplacez une partie ou l'ensemble de la définition/état de l'activité stockée.
  • endTemplateActivity - Arrêtez une activité en cours tout en conservant optionnellement un dernier instantané d'état.

Utilisation de l'exemple

areActivitiesSupported

Vérifiez si le pont d'activité de modèle natif peut fonctionner sur le dispositif actuel.

import { CapgoWidgetKit } from '@capgo/capacitor-widget-kit';

await CapgoWidgetKit.areActivitiesSupported();

startTemplateActivity

Persistez un modèle d'activité SVG générique et démarrez le pont natif d'activité en direct correspondant.

import { CapgoWidgetKit } from '@capgo/capacitor-widget-kit';

await CapgoWidgetKit.startTemplateActivity({} as StartTemplateActivityOptions);

updateTemplateActivity

Remplacez une partie ou l'ensemble de la définition/état de l'activité stockée.

import { CapgoWidgetKit } from '@capgo/capacitor-widget-kit';

await CapgoWidgetKit.updateTemplateActivity({} as UpdateTemplateActivityOptions);

endTemplateActivity

Arrêtez une activité en cours tout en conservant une dernière capture d'état.

import { CapgoWidgetKit } from '@capgo/capacitor-widget-kit';

await CapgoWidgetKit.endTemplateActivity({} as EndTemplateActivityOptions);

Référence complète