axiom-core-spotlight-ref
Use when indexing app content for Spotlight search, using NSUserActivity for prediction/handoff, or choosing between CSSearchableItem and IndexedEntity - covers Core Spotlight framework and NSUserActivity integration for iOS 9+
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Use when indexing app content for Spotlight search, using NSUserActivity for prediction/handoff, or choosing between CSSearchableItem and IndexedEntity - covers Core Spotlight framework and NSUserActivity integration for iOS 9+
How to use
Zainstaluj skill axiom-core-spotlight-ref w swoim środowisku Claude/Copilot, aby uzyskać dostęp do referencji Core Spotlight i NSUserActivity.
Określ, co chcesz uczynić dostępnym: jeśli chcesz indeksować całą zawartość aplikacji (wszystkie dokumenty, notatki, zamówienia), użyj CSSearchableItem; jeśli chcesz śledzić bieżącą aktywność użytkownika dla predykcji Siri lub Handoff, użyj NSUserActivity.
Dla indeksowania zawartości utwórz instancje CSSearchableItem dla każdego elementu, który ma być dostępny w Spotlight, i dodaj je do indeksu za pomocą CSSearchableIndex.
Dla NSUserActivity ustaw aktywność, gdy użytkownik przegląda konkretny ekran (np. szczegóły zamówienia), aby umożliwić predykcje i kontynuację na innym urządzeniu.
Jeśli integrujesz z App Intents, użyj appEntityIdentifier w NSUserActivity, aby połączyć aktywność z jednostkami indeksowanymi przez IndexedEntity.
Podczas debugowania, jeśli Spotlight nie znajduje zawartości aplikacji, sprawdź, czy CSSearchableItem zostały poprawnie dodane do indeksu i czy uprawnienia aplikacji pozwalają na indeksowanie; w razie potrzeby usuń stare indeksy i wykonaj batch reindexing.