17.5 · AuthenticationServices and passkeys, Spotlight, Handoff and user activities
Two kinds of “who and where”: proving who the user is without passwords, and letting the system find and continue what the user was doing.
Mental model. Let the system hold the credential (passkeys, Sign in with Apple, AutoFill) and describe your content to the system (Spotlight, activities), so users reach it from anywhere.
Signing in
Passkeys, Sign in with Apple and web authentication sessions.
- How do passkeys, Sign in with Apple and ASWebAuthenticationSession work in AuthenticationServices?
AuthenticationServices is the framework for signing users in without the app handling raw credentials. Passkeys replace passwords with public-key credentials…
Being found and continued
Core Spotlight, NSUserActivity, Handoff and universal links.
- How do Core Spotlight, NSUserActivity, Handoff and universal links make an app’s content discoverable and continuable?
These APIs describe what the user is doing or what your content is to the system, which then surfaces it. NSUserActivity represents a task or screen: an…
More in System frameworks
- 17.1 · UserNotifications, APNs and how a push actually gets delivered
- 17.2 · Core Location and MapKit
- 17.3 · Contacts, Calendar, Photos, HealthKit and Core Motion
- 17.4 · CloudKit, StoreKit 2 and PassKit
- 17.6 · Live Activities, WeatherKit, App Clips and CarPlay
- 17.7 · A checklist for learning any Apple framework
- 17.8 · APNs tokens, payload budgets and notification triggers
- 17.9 · Cleaning location fixes, choosing geofences, and map geometry
- 17.10 · Contacts, EventKit, HealthKit units and sensor availability
- 17.11 · Records, system fields and CKError handling
- 17.12 · Passkey assertions, Apple ID tokens and Live Activity payloads