Toolverse
Wszystkie skille

axiom-core-spotlight-ref

autor: CharlesWiltgen

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

Szybkie info

Kategoria
Mobile

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ć

  1. Zainstaluj skill axiom-core-spotlight-ref w swoim środowisku Claude/Copilot, aby uzyskać dostęp do referencji Core Spotlight i NSUserActivity.

  2. 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.

  3. 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.

  4. 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.

  5. Jeśli integrujesz z App Intents, użyj appEntityIdentifier w NSUserActivity, aby połączyć aktywność z jednostkami indeksowanymi przez IndexedEntity.

  6. 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.

Podobne skille