Zelf je App Bundels Ondertekenen

Bijgewerkt op 24. mei 2023 door Jan Bunk

Een schattige humanoïde robot in blauw licht die een stapel papieren ondertekent in een grote fabriek, digitale kunst

Voor maximale veiligheid en flexibiliteit kunnen we onze zakelijke klanten ongetekende versies van hun Android app leveren, zodat ze die zelf kunnen ondertekenen.

Deze handleiding vereist enige technische vaardigheid om de nodige programma's te installeren en de opdrachtregel te gebruiken. Als het te ingewikkeld is, kunnen we de app ook regelmatig zelf tekenen en je daarna de sleutels sturen.

Vereisten

Sleutels genereren

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_name
    Voorbeeld: 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_alias
    Voorbeeld: 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.

  • organization
    Voorbeeld: webtoapp.design

    De naam van je bedrijf.

  • storepass
    Voorbeeld: LWRrjdrnXW1NSYzUDLHkaa5uCesmELE

    Een veilig wachtwoord voor je sleutelbewaarplaats.

  • keypass
    Voorbeeld: SYspVNgpUbintxdZrlKPx3vfYBvP7wd

    Een veilig wachtwoord voor je sleutel

Een Ongesigneerde App Bundle Ondertekenen

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_name
    Voorbeeld: 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

De App Bundle Uploaden

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


Afbeelding met tekst: houd je aan de exportvoorschriften

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.

Een schattige humanoïde robot die een andere robot met open armen verwelkomt in zijn kantoor, digitale kunst

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.

Een humanoïde robot die een app aflevert bij Amazon, digitale kunst

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.


Auteur Jan Bunk
Geschreven door
Jan Bunk

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.