axiom-core-spotlight-ref
Indeksuj zawartość aplikacji w Spotlight i włącz Siri predictions dzięki Core Spotlight i NSUserActivity
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Poradnik do frameworku Core Spotlight i NSUserActivity dla iOS 9+. Dowiedz się, jak indeksować zawartość aplikacji (dokumenty, notatki, zamówienia) w wyszukiwarce Spotlight, włączać predykcje Siri i obsługiwać Handoff. Zrozum różnicę między CSSearchableItem a NSUserActivity — pierwszy indeksuje całą zawartość, drugi śledzi bieżącą aktywność użytkownika. Znajdziesz tu praktyczne przykłady wyboru odpowiedniego podejścia, batch indexing, usuwanie indeksów i debugowanie problemów z wyszukiwaniem.
Jak używać
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.