Bijgewerkt op 24. mei 2023 door Jan Bunk
Voor maximale veiligheid en flexibiliteit kunnen we onze zakelijke klanten ongetekende versies van hun Android app leveren, zodat ze die zelf kunnen ondertekenen.
jarsignerDeze wordt meegeleverd met de Java Developer Kit (JDK), maar niet met de Java Runtime Environment (JRE). Je kunt gemakkelijk recente versies van de JDK vinden en installeren met AdoptOpenJDK
keytoolOok opgenomen in de JDK.
Als je nog geen ondertekeningssleutels hebt, kun je ze als volgt genereren.
keytool -genkey -noprompt -v -keystore {key_file_name}.jks -storetype JKS -keyalg RSA -keysize 2048 -validity 99999 -alias {key_alias} -dname "OU=IT, O={organization}" -storepass {storepass} -keypass {keypass}
key_file_nameVoorbeeld: key0
Je kunt een willekeurige naam voor het sleutelbestand gebruiken. Het heeft de voorkeur om voor de zekerheid alleen ASCII tekens en cijfers te gebruiken.
key_aliasVoorbeeld: key0
Je kunt iedere alias gebruiken, ik houd hem meestal eenvoudig door hem dezelfde naam te geven als het sleutelbestand. Het heeft de voorkeur om voor de zekerheid alleen ASCII tekens en cijfers te gebruiken.
organizationVoorbeeld: webtoapp.design
De naam van je bedrijf.
storepassVoorbeeld: LWRrjdrnXW1NSYzUDLHkaa5uCesmELE
Een veilig wachtwoord voor je sleutelbewaarplaats.
keypassVoorbeeld: SYspVNgpUbintxdZrlKPx3vfYBvP7wd
Een veilig wachtwoord voor je sleutel
jarsigner -sigalg SHA256withRSA -digestalg SHA-256 -keystore {key_file_name}.jks -keypass {keypass} -storepass {storepass} {bundle_name}.aab {key_alias}
De meeste variabelen hier zijn van de vorige stap.
bundle_nameVoorbeeld: app-release
De bestandsnaam van je niet-ondertekende appbundel.
Heb je je app bundel nog niet? Download je app bundel hier
Je kunt de handtekening verifiëren met het volgende commando. Je kunt de waarschuwing dat je een zelf-ondertekend certificaat gebruikte negeren.
jarsigner -verify {bundle_name}.aab
Je kunt gewoon doorgaan met de gewone Stappen voor het publiceren van apps in de Google Play Store.
Als je bij het app-upload onderdeel komt, upload je gewoon de appbundel die je net getekend hebt.
Gerelateerde artikelen
Export Compliance in de App Store & Play Store
Je moet op een aantal exportvoorschriften letten, want apps tellen als encryptiesoftware en app downloads tellen als het uitvoeren van de app uit de Verenigde Staten.
Ons toegang verlenen tot je Google Developer account voor ondersteuning
Ontwikkelaarsaccounts zijn nodig om je app te publiceren. Ontdek hoe je ons toegang kunt geven tot de jouwe, als je wilt dat we je ergens mee helpen.
Informatie invullen om je app in de Amazon's App Store te publiceren
Het publiceren van je Android app in de Amazon App Store is gratis en heel eenvoudig in vergelijking met het publiceren in de Google Play Store of Apple App Store.
Hoi, ik ben Jan! Ik heb webtoapp.design in 2019 opgericht terwijl ik informatica studeerde aan de universiteit. Er is sindsdien veel veranderd - niet alleen ben ik afgestudeerd, maar het is ook niet langer alleen ik die webtoapp.design runt. We zijn uitgegroeid tot een wereldwijd, volledig remote team en hebben veel ervaring opgedaan met app-ontwikkeling en app-publicatie. We hebben honderden apps gemaakt en gepubliceerd in de app stores, waar ze miljoenen keren zijn gedownload.