getditto / demoapp-inventory

Inventory Demo App (iOS and Android)
MIT License
0 stars 2 forks source link

[Release] Android Inventory 2.0.0 #50

Closed kndoshn closed 2 months ago

kndoshn commented 3 months ago

References:

Checklist:

    • [x] Assign yourself on this issue.
    • [x] Follow the guide to install the credential key.
    • [x] Make sure your /Android/secure/ vars are the same as the ones listed in Environment Variables; otherwise the app won't sync with the existing versions.
      • Run cat Android/secure/release_creds.properties Android/secure/debug_creds.properties to check vars.
    • [x] Make sure your branch is up to date (git pull).
    • [x] Test the Android Inventory by syncing on multiple devices, opening PresenceViewer, etc.
    • [x] Generate a signed APK:
      • In Android Studio, click BuildGenerate Signed Bundle / APK....
      • Select APK, then click Next.
      • Click Choose existing... under Key store path, then choose ditto-googleplay-key you have placed in demo-apps. The path will look like this:
        • <your_path_to_repo>/demo-apps/fastlane/credentials/ditto-googleplay-key
      • Go to Demo Apps Release - Android Key Store in 1Password, then click Copy on password.
      • Paste the password in both Key store password and Key password.
      • Enter the key alias showing in the Demo Apps Release - Android Key Store in 1Password.
      • Check Remember passwords, then click Next.
      • Select allRelease, then click Create.
      • See the progress in the lower right on Android Studio.
      • The generated app-all-release.apk will be placed under Android/app/all/release/.
    • [x] Submit for Google's review:
      • Go to the Production page in Google Play Console, then click Create new release.
      • Click Upload under App bundles, then choose the app-all-release.apk you have generated above.
      • Edit the Release notes on the bottom of the page.
      • Click Next on the lower right, then click Save on the next page.
      • Go to the app list, and check Inventory is In Review.
      • The review normally takes several hours, but sometimes it takes some days.
      • Once it's approved, it'll be released to Google Play Store automatically.
    • [x] You now have a git diff of the versioning. Cut a branch, open a pull request, and tie it to this issue.
    • [x] After the app is published to Google Play Store, merge the pull request created above (the version diffs).
    • [x] Install the published version from Google Play Store on devices and test it.

Once everything is done, please close this issue. Please ask for help if there's any blocker.

kndoshn commented 3 months ago

PR: https://github.com/getditto/demoapp-inventory/pull/48