From 3b7f0412b61b974025e352b7b865968ad0618f2b Mon Sep 17 00:00:00 2001 From: Jonathan Flietstra Date: Tue, 20 Oct 2026 07:54:25 +0000 Subject: [PATCH] Bouwen-android-aab.ps1: AAB voor de Play Store via SideKick Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_01MaFmzMN5i7qyZihKBsksxz --- tools/Bouwen-android-aab.ps1 | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 tools/Bouwen-android-aab.ps1 diff --git a/tools/Bouwen-android-aab.ps1 b/tools/Bouwen-android-aab.ps1 new file mode 100644 index 0000000..b84d17e --- /dev/null +++ b/tools/Bouwen-android-aab.ps1 @@ -0,0 +1,31 @@ +<# + Bouwt de Android-bundel (AAB) voor de Play Store, voor SideKick ("Bouwen en uitrollen", + onderdeel mijnbesluit-aab, Sleutel android-aab). + + Zelfde werkwijze als Bouwen-android.ps1, maar met Apk-maken.ps1 -Aab. Het resultaat is een + nl.mijnbesluit.app-Signed.aab in de map die SideKick meegeeft (-Uitvoer). Een AAB kun je niet + op een telefoon zetten; hij gaat naar de Play Console. + + Het wachtwoord van het sleutelbestand komt uit de gebruikersvariabele + MIJNBESLUIT_KEYSTORE_WACHTWOORD (zie Apk-maken.ps1). +#> + +[CmdletBinding()] +param( + [string] $Configuratie = 'Release', + + # Waar de AAB terechtkomt (SideKick: \android-aab). + [string] $Uitvoer +) + +$ErrorActionPreference = 'Stop' + +if ($env:RENH_UITROLVENSTER -and -not $env:MIJNBESLUIT_UITROLVENSTER) { + $env:MIJNBESLUIT_UITROLVENSTER = '1' +} + +$params = @{ Aab = $true } +if ($Uitvoer) { $params['Uit'] = $Uitvoer } + +& (Join-Path $PSScriptRoot 'Apk-maken.ps1') @params +if ($LASTEXITCODE -ne 0 -and $null -ne $LASTEXITCODE) { exit $LASTEXITCODE }