Spiele lassen sich günstig generieren
Bolt, Lovable oder Claude erzeugen an einem Nachmittag ein spielbares HTML5-Spiel, deshalb ist "eine Spielesammlung mit 30 Mini-Spielen" eine beliebte erste App. Reviewer haben schon viele davon gesehen.
App-Store-Ablehnung
Guideline 4.7 erlaubt einer App, HTML5- und JavaScript-Mini-Spiele und Mini-Apps anzubieten, die nicht in die Binary eingebaut sind, macht dich aber für jedes einzelne Angebot verantwortlich. Ein einzelnes Spiel, das du selbst gemacht hast, folgt größtenteils den normalen Regeln. Eine Spielesammlung, ein Katalog oder eine Plattform, auf der Menschen Mini-Apps veröffentlichen, braucht einen Index mit Universal Links, eine Altersschranke, Moderation und In-App-Kauf für digitale Artikel.
Ab $109 einmalig pro Plattform, oder unser Team erledigt alles ab $698.
Guideline 4.7 behandelt Software, die eine App anbietet, ohne sie in die Binary einzubetten: HTML5- und JavaScript-Mini-Apps und Mini-Spiele, Streaming-Spiele, Chatbots und Plug-ins sowie Emulatoren für Retro-Konsolen und PCs, die Spiele herunterladen. Du bist für all das verantwortlich: Jedes Angebot muss den App Review Guidelines und dem geltenden Recht entsprechen, und ein einziges nicht konformes Angebot kann zur Ablehnung der ganzen App führen. Fünf Unterregeln ergänzen konkrete Pflichten.
Jede Mini-App und jedes Mini-Spiel folgt den Datenschutzregeln aus 5.1, bietet Filter, Meldefunktionen mit zeitnaher Reaktion und das Blockieren missbräuchlicher Nutzer und verkauft digitale Güter nach 3.1, was normalerweise In-App-Kauf bedeutet.
Deine App darf native Plattform-APIs oder -Technologien für die angebotene Software nicht erweitern oder freigeben, außer Apple hat vorher die Erlaubnis erteilt.
Deine App darf Nutzerdaten oder Datenschutzberechtigungen nicht ohne die ausdrückliche Einwilligung des Nutzers im jeweiligen Einzelfall an eine einzelne Mini-App weitergeben.
Du stellst einen Index der Software und ihrer Metadaten bereit, mit Universal Links, die zu jedem in der App angebotenen Titel führen.
Nutzer können Angebote erkennen, die über der Altersfreigabe der App liegen, und eine Altersschranke auf Basis eines verifizierten oder angegebenen Alters hält minderjährige Nutzer davon fern.
4.7-Ablehnungen nennen meist die Unterregel, die der Reviewer nicht bestätigen konnte: kein Index der Spiele oder Mini-Apps, keine Universal Links zu einzelnen Angeboten, keine Altersschranke für Angebote über der Altersfreigabe der App, Mini-Spiele, die Münzen oder Leben über einen Web-Checkout verkaufen, oder Software von Drittanbietern, die über deine App auf Kamera oder Standort zugreifen kann. Wirkt der Katalog selbst dünn oder kopiert, zitiert die Nachricht stattdessen eventuell Guideline 4.2 oder Guideline 4.3.

Ich bin sehr glücklich, dass ich diese App gekauft habe! Extrem einfach und großartige Dokumentation. Ich stand in Kontakt mit dem Kundenservice, sie antworteten sehr schnell und sehr freundlich. Sie lösten meine Frage innerhalb eines Tages. 10/10 würde ich empfehlen.
| Deine App | Die wichtigsten Regeln |
|---|---|
| Ein HTML5-Spiel, das du selbst gemacht hast, in der App gebündelt oder von deinem Server geladen | Die üblichen Regeln: vollständig und stabil (2.1), genug Substanz (4.2), In-App-Kauf für Münzen und Level (3.1.1). Die 4.7-Pflichten zielen vor allem auf Kataloge. |
| Deine eigene Sammlung von Spielen oder Mini-Apps, die über den Server wächst | 4.7 in vollem Umfang: Index mit Universal Links, eine Altersfreigabe pro Angebot, In-App-Kauf für digitale Güter. |
| Spiele von Drittanbietern, eingebettet von einem Portal oder Partner | 4.7 plus Lizenzierung: Du stehst für ihre Inhalte, Werbung und Käufe ein. Ohne Lizenz musst du mit Ärger nach Guideline 5.2 rechnen. |
| Eine Plattform, auf der Nutzer oder eine KI Mini-Apps oder Spiele veröffentlichen | 4.7 plus Moderation nach 1.2 und die Grenzen beim Ausführen generierten Codes: siehe Guideline 2.5.2 und KI-generierte Funktionen. |
| Ein KI-Chatbot in der App | In 4.7 genannt; in der Praxis Filter und Meldefunktionen nach 1.2 und die Regeln für KI-Chats. |
Bolt, Lovable oder Claude erzeugen an einem Nachmittag ein spielbares HTML5-Spiel, deshalb ist "eine Spielesammlung mit 30 Mini-Spielen" eine beliebte erste App. Reviewer haben schon viele davon gesehen.
Neue Spiele erscheinen auf dem Server ohne Update. 4.7 erlaubt genau das und besteht deshalb auf einem Index, Altersangaben und deiner Verantwortung für jedes Angebot.
Münzen und Skins, die über einen Web-Checkout oder das eigene Zahlungssystem eines Spieleportals verkauft werden, verstoßen gleichzeitig gegen 4.7.1 und 3.1.1.
Die URL-Schemes von WebViewGold werden durch Navigationen in der WebView ausgelöst, egal wessen Code dort läuft. Spiele von Drittanbietern, die in deine Seite geladen werden, könnten Haptik, Scanner oder Kontakte erreichen, was 4.7.2 ohne Erlaubnis nicht zulässt.
Eine Seite in deiner Web-App, die jedes Spiel und jede Mini-App mit Name, Kurzbeschreibung, Entwickler, Altersfreigabe und Kategorie auflistet. Mach sie über die Hauptnavigation erreichbar und erwähne sie in den Review-Notizen.
Jedes Spiel bekommt einen stabilen Pfad wie /games/space-runner. Aktiviere Associated Domains im Apple Developer Account und in Xcode (applinks:yourdomain.com), hoste die Datei apple-app-site-association und setze ShowExternalLink in Config.swift auf true, wie in der Doku zu Universal Links beschrieben. Jeder Eintrag im Index sollte die App bei genau diesem Angebot öffnen; der Deep-Link-Guide hilft beim Testen.
Vergib für jedes Angebot eine Altersfreigabe und markiere die, die über der Freigabe der App liegen. Frag beim Onboarding nach dem Geburtsjahr (angegebenes Alter) oder nutze ein verifiziertes Alter aus deinem Account-System und blende Angebote darüber aus oder sperre sie. Apples native APIs rund ums Alter gehören nicht zur dokumentierten WebViewGold-Bridge, also löst du diesen Schritt in deiner Web-App.
Münzen, Leben, Skins, Werbefreiheit und Level-Pakete laufen über RevenueCat (revenuecat://purchase?external_id=USER_ID&product=coins_500), mit dem Guthaben in deinem Backend. Entferne Portal- oder Web-Zahlungscode aus jedem Spiel.
Lass nur deine eigenen First-Party-Seiten WebViewGold-URL-Schemes aufrufen. Führe Spiele von Drittanbietern oder Nutzern in sandboxed iframes auf einem separaten Origin aus und gib ihnen keine Nutzerdaten, keinen Standort und keine Berechtigungen, ohne jedes Mal zu fragen (4.7.3).
Wenn Nutzer oder eine KI Spiele veröffentlichen können, ergänze Melden, Blockieren, Filter und eine Kontaktadresse, wie im Moderations-Guide zu 1.2 beschrieben.
Stelle diese Datei unter https://yourdomain.com/.well-known/apple-app-site-association per HTTPS bereit, ohne Dateiendung und als JSON. Ersetze Team ID und Bundle ID durch deine eigenen.
{
"applinks": {
"details": [
{
"appIDs": ["ABCDE12345.com.yourcompany.arcade"],
"components": [
{ "/": "/games", "comment": "Der Index aller Spiele" },
{ "/": "/games/*", "comment": "Jedes einzelne Spiel" }
]
}
]
}
}Ein paar Config.swift-Einstellungen lassen HTML5-Spiele nativ wirken: orientationiphone und orientationipad auf "landscape" oder "auto" für Spiele im Querformat, preventsleep, damit der Bildschirm beim Spielen an bleibt, preventZoom und preventoverscroll gegen versehentliches Zoomen und Nachfedern, disablecallout gegen Linkvorschauen bei langem Drücken und enableswipenavigation auf false, damit eine Wischgeste im Spiel nicht zurücknavigiert. Dein eigener Spielcode kann die Haptic-Feedback-API nutzen (lighthaptic://, successhaptic:// und weitere), und AdMob-Interstitials können über admobadstriggerurls nach einem Level erscheinen.
Spiele, die mit uselocalhtmlfolder gebündelt sind, gehören zur Binary, werden mit der App geprüft und funktionieren offline. Spiele, die du später von deinem Server hinzufügst, sind die "nicht in die Binary eingebettete" Software, um die es in 4.7 geht.
Beantworte jede 4.7-Unterregel in einer Zeile, in der Reihenfolge, in der Apple sie aufführt. Die Vorlage bleibt auf Englisch, weil App Review Englisch liest.
Hello App Review team, Thank you for reviewing [App name] [version] ([build]). Here is how the app meets Guideline 4.7: - Index: all [number] games are listed in [the Games tab / https://yourdomain.com/games] with name, developer, description and age rating. Each entry is a universal link (for example https://yourdomain.com/games/[slug]) that opens the game in the app. - Responsibility: all games are [made by us / licensed from [partner]] and checked by us before publication. - Age: the app is rated [age]. [No game exceeds this rating. / Games rated above it are marked and only available after the user's declared age is confirmed at onboarding.] - Purchases: [coins / ad removal] are sold only through In-App Purchase ([product IDs]). Games contain no other payment methods. - Native features and data: games do not access native APIs or user data. [A nickname is shared with a game only after the user confirms it each time.] - [User-published games: report, block and filtering are available on every game page; reports reach us at [email].] Best regards, [Name], [email]
Ja. WebViewGold unterstützt HTML5-Spiele, gebündelt in der App oder von deinem Server geladen. Apple beurteilt es wie jedes andere Spiel: Es muss vollständig, stabil und substanziell genug sein, um für sich allein zu bestehen, und digitale Artikel laufen über In-App-Kauf.
Nur mit einer Lizenz, die den Vertrieb in deiner App erlaubt, und dann stehst du für ihre Inhalte, Werbung und Käufe ein. Apps auf Basis von Portalinhalten geraten oft auch mit Guideline 4.3 oder 5.2 in Konflikt; eigene oder ordentlich lizenzierte Spiele sind deshalb der sicherere Weg.
Eine Liste jeder Mini-App und jedes Spiels in deiner App mit ihren Metadaten, in der jeder Eintrag ein Universal Link zu genau diesem Angebot ist. Eine Spieleseite auf deiner Domain mit einem Universal Link pro Spiel erfüllt den Zweck.
Wir verstehen 4.7.2 so, dass es um das Freigeben nativer APIs für Software geht, die in deiner App angeboten wird, nicht um deinen eigenen First-Party-Code, der die dokumentierten WebViewGold-Funktionen nutzt. Halte native Funktionen von Software Dritter fern. Wenn du unsicher bist, beschreibe die Nutzung in den Review-Notizen.
Wenn eine KI in deiner App spielbare Spiele erzeugt, ist das Software, die du anbietest, mit allen Pflichten aus 4.7, und das Ausführen neu generierten Codes ist zusätzlich eine Frage von 2.5.2. Spiele, die du während der Entwicklung mit KI erzeugt und dann wie jedes andere Spiel veröffentlicht hast, sind einfach deine Spiele.
Gleiches Ergebnis, unterschiedlich viel Arbeit auf deiner Seite. Alle drei kommen mit Genehmigungsgarantie und 24/7 Support von echten Menschen.
$109 pro Plattform, einmalig
Die WebViewGold-Lizenz: ein fertiges Xcode- oder Android-Studio-Projekt. URL einfügen, Name und Icon setzen, Features einschalten, bauen und einreichen. Kostenlose Updates für immer.
Pakete auf der Hauptseite ansehen$349 pro Lizenz, einmaliges Add-on
Kein Mac, kein Xcode, kein Android Studio: Du konfigurierst im Browser, wir bauen beide Apps in der Cloud und übergeben sie an App Store Connect und die Play Console.
So funktioniert der Cloud Builder Kostenlose Demo ausprobieren$698 pro Plattform $798
Schick uns deine URL und dein Icon. Unser Team konfiguriert, baut und liefert deine App innerhalb von 72 Stunden, White-Label, inklusive Quellprojekten. Beide Plattformen für $1,158.
Full-Service-Details Powered byWinter-Sale-Preise gültig bis 31. Dezember 2026.
App Store & Google Play Genehmigungsgarantie – oder Geld zurück innerhalb von 14 Tagen
Lieber abgeben? Full Service: Wir konfigurieren, bauen und liefern innerhalb von 72 Stunden, ab $698 pro Plattform. Fragen? Chatte mit uns – 24/7.
Erstattungen erfolgen zu den in unseren FAQ genannten Bedingungen: eine nicht inhaltsbedingte Ablehnung durch Apple und/oder Google, geltend gemacht innerhalb von 14 Tagen nach dem Kauf.