Document Indexing and App Search in iOS
summary
Only ~60,000 apps use App Store / Spotlight indexing though Zalando reports >50% of some traffic coming from Spotlight; the demo covers building real indexes with Core Spotlight, using searchable attributes like expirationDate to auto-remove items, handling beginBackgroundTask and the searchableItem delegate for reliable background indexing, why images are not stored (index keywords + image URL only), testing via Developer settings (not simulator), and linking web + app with universal links and web markup plus the traps around wildcards and public NSUserActivity.
AI-written summary · about
chapters (16)
- 0:00Start
- 1:30Core Spotlight Api
- 2:25How To Create Searchable Item
- 3:01Expiration Date
- 4:39Open an Item in Your Application
- 5:10Search Continuation
- 6:56Searchable Item Delegate Protocol
- 9:52Create a List in this User Activity
- 12:08Weak Binding
- 12:57What Are the Best Practices
- 14:35The Difference between the Searchable Item and the Nest User Activity
- 15:09Web Markup
- 15:48Add Deep Links
- 16:15Universal Link
- 20:17Reasons To Integrate
- 24:41Any Analytics on How Many People Are Using Spotlight To Actually Get into Your App
related talks
40mNeedle in a Haystack: iOS Search
44mBuild Features, Not Apps
36mDesigning Your App to be Discoverable
34miOS 15 Upcoming Changes & Impact on ASO
34miOS 15 Upcoming Changes & Impact on ASO
18mCreating Context-Aware Apps with iOS App Intents
21mInnovation @ OKX | AppClip's Deep Dive
23mEnhancing App Experiences with App Intents and Live Activities
