From d2c5fa0fdbcf040938904eac7168aea9a66ac8e3 Mon Sep 17 00:00:00 2001 From: Rene Luria Date: Sat, 29 Aug 2026 08:40:45 +0200 Subject: [PATCH] docs: minSdk 24 requis par play-services-games-v2 22.0.0 --- docs/superpowers/plans/2026-08-28-play-games-services.md | 2 +- .../superpowers/specs/2026-08-28-play-games-services-design.md | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/superpowers/plans/2026-08-28-play-games-services.md b/docs/superpowers/plans/2026-08-28-play-games-services.md index 00f6d8f..5052a18 100644 --- a/docs/superpowers/plans/2026-08-28-play-games-services.md +++ b/docs/superpowers/plans/2026-08-28-play-games-services.md @@ -19,7 +19,7 @@ - IDs de boards Play Console (custom) : `questions_5`, `questions_10`, … `questions_50`. - Tous les échecs GMS sont silencieux : pas d'UI d'erreur, pas de crash, retour `false`. - Pas de déconnexion in-app (standard PGS v2, gérée par l'app Play Jeux). -- JVM 17, minSdk 23, compileSdk 37, Kotlin 2.4.10 (cataloge existant). +- JVM 17, minSdk 24, compileSdk 37, Kotlin 2.4.10 (cataloge existant). - Tests : `./gradlew :sharedUI:jvmTest` ; vérif Android : `./gradlew :androidApp:assembleDebug` ; régression finale : `./gradlew build`. - Style des commits du dépôt : `feat:` / `docs:` en français. diff --git a/docs/superpowers/specs/2026-08-28-play-games-services-design.md b/docs/superpowers/specs/2026-08-28-play-games-services-design.md index 5468b68..e10237f 100644 --- a/docs/superpowers/specs/2026-08-28-play-games-services-design.md +++ b/docs/superpowers/specs/2026-08-28-play-games-services-design.md @@ -88,7 +88,8 @@ interface GamesServices { ## 6. Faisabilité - `play-services-games-v2` 22.0.0 (juillet 2026) : sign-in v2 implicite, client - leaderboards, intents d'affichage ; minSdk 23 compatible. + leaderboards, intents d'affichage ; **minSdk 24 requis** (le projet passe de + 23 à 24 — abandon des appareils Android 6, décision produit du 2026-08-28). - La dépendance GMS reste confinée à `androidApp` ; sharedUI ne dépend que de l'interface (aucun impact desktop/iOS). - Les IDs de leaderboard sont définis à la création en console (IDs custom