Communitygithub.com

JordanCoin/ios-skills-collection - App Clips

Hilft bei der Planung, Implementierung und Optimierung von App Clips – leichten iOS-Erlebnissen (max. 15 MB), die Nutzer sofort starten können, ohne die vollständige App zu installieren.

Was ist ios-skills-collection - App Clips?

Dieses Skill ist ein umfassender Leitfaden zur Implementierung und Optimierung von App Clips in iOS-Apps. App Clips sind kompakte, sofort startbare App-Erlebnisse (maximal 15 MB), die Nutzer ohne vollständige Installation nutzen können. Das Skill listet alle relevanten Einstiegspunkte auf, wie App Store-Suche, Smart App Banners, QR-Codes, NFC und Siri-Vorschläge, und gibt konkrete Best Practices für verschiedene Anwendungsfälle (Parken, Restaurant, Einzelhandel, Spiele, etc.). Es behandelt technische Anforderungen (URL-Schema, Handoff zur Voll-App mittels SKOverlay, Authentifizierung via Apple Pay oder „Mit Apple anmelden“) sowie die Konfiguration mehrerer App Clip-Erlebnisse im App Store Connect. Zudem enthält es eine Checkliste für die Umsetzung und Hinweise zur Messung der Conversion-Rate, die typischerweise 3–5× höher ist als bei organischer Kaltakquise. Das Skill ist besonders nützlich für iOS-Entwickler, Produktmanager und ASO-Spezialisten, die die App-Entdeckung und -Konversion verbessern möchten.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/JordanCoin/ios-skills-collection/tree/HEAD/skills/eronred--app-clips

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

App Clips

Du hilfst bei der Planung, Implementierung und Optimierung von App Clips – leichten iOS-Erlebnissen (max. 15 MB), die Nutzer sofort starten können, ohne die vollständige App zu installieren.

Was App Clips sind

App Clips sind kleine, fokussierte Teile deiner App, die Nutzer ohne Download der vollständigen App verwenden können. Sie erscheinen an folgenden Stellen:

  • App Store-Suchergebnissen – neben deiner vollständigen App
  • Smart App Bannern auf Websites
  • QR-Codes und App Clip-Codes (physische NFC-/QR-Codes)
  • Safari – beim Besuch einer verlinkten URL
  • Nachrichten – wenn eine URL in iMessages geteilt wird
  • Karten – für ortsbezogene Unternehmen
  • In der Nähe – NFC- und visuelle Codes in der physischen Welt
  • Siri-Vorschlägen

Größenbeschränkung

ZielGrenzwert
App Clip-BinärdateiMax. 15 MB (optimiert, bei Bedarf heruntergeladen)
App selbstKeine Änderung

Dadurch bist du gezwungen, nur die wesentlichen Funktionen auszuliefern.

Beste Anwendungsfälle

App-TypApp Clip-Erlebnis
Parken/ÖPNVParkgebühren bezahlen oder Ticket kaufen
RestaurantMenü ansehen, bestellen oder bezahlen
EinzelhandelProduktvorschau oder Treuekarte
FitnessEin einzelnes Training ausprobieren
SpieleEine Demostufe spielen
FinanzenRechner oder kurzes Angebot
VeranstaltungenTicketkauf oder Check-in
DienstprogrammeKernfunktion einmalig nutzen

Die zentrale Frage: Was ist das minimale Erlebnis, das den Kernwert deiner App demonstriert?

App Clip-Entdeckung im App Store

App Clips erscheinen in der App Store-Suche als separate Karte unterhalb deines vollständigen App-Ergebnisses – gekennzeichnet mit „App Clip“ und einem „Öffnen“-Button (nicht „Laden“).

  • Nutzer, die auf „Öffnen“ tippen, starten den App Clip sofort
  • Nach der Nutzung sehen sie ein Banner: „Vollständige App laden“
  • Die Conversion von App-Clip-Nutzern zu vollständigen Installationen ist typischerweise 3–5× höher als bei kalter organischer Traffic

ASO-Implikation: Die App-Clip-Karte übernimmt Titel und Beschreibung deiner App. Die Optimierung deines Hauptlistings verbessert auch die Auffindbarkeit des App Clips.

Technische Anforderungen

Was in den App Clip aufgenommen werden sollte

  • Nur die Kernfunktionen
  • Apple Pay oder „Mit Apple anmelden“ für die Authentifizierung (keine vollständige Kontoerstellung)
  • Keine App-Clip-exklusiven Inhalte – alles im Clip sollte auch in der vollständigen App vorhanden sein
  • Nur essentielle Berechtigungen anfordern (keine Push-Benachrichtigungen in App Clips)

URL-Schema

Jeder App Clip wird durch eine URL ausgelöst:

https://yourdomain.com/clip/[experience]

Konfigurieren in App Store Connect → Deine App → App Clip-Erlebnisse.

Übergabe zur vollständigen App

Füge immer eine klare Upgrade-Aufforderung ein:

// SKOverlay anzeigen, nachdem der Nutzer einen Mehrwert aus dem Clip erzielt hat
let config = SKOverlay.AppClipConfiguration(position: .bottom)
let overlay = SKOverlay(configuration: config)
overlay.present(in: windowScene)

Zeige das Overlay nachdem der Nutzer einen Mehrwert erfahren hat – nicht sofort.

App Clip-Erlebnisse

Du kannst mehrere App Clip-Erlebnisse konfigurieren (eines pro URL-Muster):

ErlebnisURLAnwendungsfall
Standardyourdomain.comAllgemein / App Store-Suche
Standortyourdomain.com/location/123Karten, NFC an bestimmtem Standort
Kampagneyourdomain.com/promo/summerMarketingkampagne
Featureyourdomain.com/feature/xSpezifische Feature-Demo

Jedes Erlebnis kann eigene Angaben haben:

  • Titel (max. 18 Zeichen)
  • Untertitel (max. 13 Zeichen)
  • Kopfzeilenbild (3.000 × 2.000 Pixel)
  • Aktionsbutton-Text

App-Clip-Kartendesign

Die Karte wird vor dem Start des App Clips angezeigt:

FeldGrenzwertTipps
Titel18 ZeichenKlare Aktion: „Kaffee bestellen“ nicht „App-Name“
Untertitel13 ZeichenVerstärke den Wert: „Schlange überspringen“
Kopfzeilenbild3.000 × 2.000 PixelZeige das Ergebnis, nicht die Benutzeroberfläche
Aktionsbutton–Verwende kontextspezifischen Text: „Bestellen“, „Bezahlen“, „Spielen“

Messung

Verfolge in App Store Connect → App-Analysen → App Clips:

  • App Clip-Sitzungen
  • Angezeigte App-Clip-Karten
  • Conversion von App Clip → vollständige App
  • Einzigartige App-Clip-Nutzer

Abwägung: App Clip vs. vollständige App-Installation

App ClipVollständige Installation
NutzerhürdeSehr geringHöher
VerbindlichkeitNiedrigHoch
BindungNiedrig (einmalige Nutzung)Hoch
Conversion aus Clip–3–5× höher als kalter Traffic
Am besten geeignet fürEntdeckung + ConversionBindung + Monetarisierung

Implementierungs-Checkliste

Einrichtung:
- [ ] App-Clip-Ziel zum Xcode-Projekt hinzugefügt
- [ ] App Clip < 15 MB (Größenbericht in Xcode verwenden)
- [ ] Berechtigung für „Associated Domains“ konfiguriert
- [ ] App-Clip-Erlebnis-URLs in App Store Connect registriert

UX:
- [ ] Kernwert innerhalb von 60 Sekunden geliefert
- [ ] „Mit Apple anmelden“ oder Apple Pay (keine benutzerdefinierte Anmeldung)
- [ ] SKOverlay nach dem Wert anzeigen (nicht sofort)
- [ ] Klare Datenübergabe, wenn der Nutzer die vollständige App installiert

App Store Connect:
- [ ] Standard-App-Clip-Erlebnis konfiguriert
- [ ] Kopfzeilenbild hochgeladen (3.000 × 2.000 Pixel)
- [ ] Titel ≤ 18 Zeichen, Untertitel ≤ 13 Zeichen
- [ ] Zusätzliche Erlebnisse für Standorte/Kampagnen (falls zutreffend)

Verwandte Skills

  • aso-audit – Die Auffindbarkeit von Clips hängt von der ASO der Haupt-App ab
  • onboarding-optimization – Gleiche „Wert zuerst“-Prinzipien auf das Clip-Erlebnis anwenden
  • ua-campaign – Traffic auf App-Clip-URLs in bezahlten Kampagnen lenken
  • app-store-featured – App Clips können die Voraussetzung für eine Vorstellung unterstützen

Individual skills in this repo

This repo contains 11 individual skills — each has its own dedicated page.

JordanCoin/ios-skills-collection

Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries. Use when the user asks about GitHub issues, pull requests, workflows, or wants to interact with GitHub repositories from the command line — including tasks like check CI status, create PR, list issues, or query the GitHub API.

JordanCoin/ios-skills-collection

Create media playback experiences using AVKit. Use when adding video players with AVPlayerViewController, enabling Picture-in-Picture, routing media with AirPlay, using SwiftUI VideoPlayer views, configuring transport controls, displaying subtitles and closed captions, or integrating AVFoundation playback with system UI.

JordanCoin/ios-skills-collection

Integrate and optimize Core ML models in iOS apps for on-device machine learning inference. Covers model loading (.mlmodelc, .mlpackage), predictions with auto-generated classes and MLFeatureProvider, compute unit configuration (CPU, GPU, Neural Engine), MLTensor, VNCoreMLRequest, MLComputePlan, multi-model pipelines, and deployment strategies. Use when loading Core ML models, making predictions, configuring compute units, or profiling model performance.

JordanCoin/ios-skills-collection

Implement, review, or improve maps and location features in iOS/macOS apps using MapKit and CoreLocation. Use when working with Map views, annotations, markers, polylines, user location tracking, geocoding, reverse geocoding, search/autocomplete, directions and routes, geofencing, region monitoring, CLLocationUpdate async streams, or location authorization flows. Also use when working with maps, coordinates, addresses, places, directions, distance calculations, or location-based features in Swift apps.

JordanCoin/ios-skills-collection

Display and manipulate PDF documents using PDFKit. Use when embedding PDFView to show PDF files, creating or modifying PDFDocument instances, adding annotations (highlights, notes, signatures), extracting text with PDFSelection, navigating pages, generating thumbnails, filling PDF forms, or wrapping PDFView in SwiftUI.

JordanCoin/ios-skills-collection

Implement, review, or improve in-app tips and onboarding using Apple's TipKit framework. Use when adding feature discovery tooltips, onboarding flows, contextual tips, first-run experiences, coach marks, or working with Tip protocol, TipView, popoverTip, tip rules, tip events, or feature education UI.

JordanCoin/ios-skills-collection

When the user wants to optimize their Google Play Store listing — title, short description, full description, keywords, ratings, or Play Store-specific features. Use when the user mentions "Google Play", "Android", "Play Store", "Play Console", "short description", "full description indexed", "Google Play ASO", or wants Google Play-specific keyword, creative, or ratings strategy. For iOS App Store optimization, see aso-audit and metadata-optimization.

JordanCoin/ios-skills-collection

When the user wants to plan a launch strategy for a new app or major update. Also use when the user mentions "app launch", "launch plan", "launch checklist", "pre-launch", "launch day", or "how to launch my app". For ongoing ASO after launch, see aso-audit. For paid acquisition during launch, see ua-campaign.

JordanCoin/ios-skills-collection

When the user wants to analyze their own app's actual performance data from App Store Connect — real downloads, revenue, IAP, subscriptions, trials, or country breakdowns synced via Appeeky Connect. Use when the user asks about "my downloads", "my revenue", "how is my app performing", "ASC data", "sales and trends", "my subscription numbers", "App Store Connect metrics", or wants to compare periods or top markets. For third-party app estimates, see app-analytics. For subscription analytics depth, see monetization-strategy.

JordanCoin/ios-skills-collection

When the user wants a full ASO health audit, review their App Store listing quality, or diagnose why their app isn't ranking. Also use when the user mentions "ASO audit", "ASO score", "why am I not ranking", "listing review", or "optimize my app store page". For keyword-specific research, see keyword-research. For metadata writing, see metadata-optimization.

JordanCoin/ios-skills-collection

Always use when working on any iOS, macOS, Swift, SwiftUI, Xcode, or Apple platform project. Routes to the correct specialized skills based on development phase and task context. This collection contains 210 skills from 28 authors covering the full iOS lifecycle.

Verwandte Skills