Que fait relevancekit ?
Augmente la visibilité des widgets sur l'Apple Watch en utilisant RelevanceKit. Utilisez-le pour fournir des signaux de pertinence contextuelle aux widgets watchOS, déclarer une pertinence temporelle ou basée sur la localisation, combiner plusieurs fournisseurs de pertinence, aider le système à afficher le bon widget au bon moment sur watchOS 26, ou gérer la portée mixte de RelevanceKit/WidgetKit/HealthKit/MapKit au sein de la Smart Stack.
Pour utiliser ce skill, assurez-vous d'importer RelevanceKit dans votre projet et de suivre les directives d'Apple pour la configuration des widgets. Le skill vous guide pour créer des fournisseurs de pertinence (par exemple, RelevanceProvider avec une date limite ou une région), les combiner dans un tableau, et les associer à vos widgets. Par exemple :
import RelevanceKit
let provider = RelevanceProvider(timeIntervalStartingAt: Date(), endingAt: Date().addingTimeInterval(3600))
let relevance = WidgetRelevance(providers: [provider])
Ce skill prend en charge watchOS 26 et versions ultérieures, et s'intègre avec WidgetKit, HealthKit et MapKit pour une expérience de Smart Stack enrichie. Il est recommandé de tester les scénarios de pertinence sur un simulateur ou un appareil réel pour valider le comportement attendu.