Skip to content

Adding Google Play Integration

Darby Frey requested to merge google-play-integration-sections into master

What does this MR do and why?

Similar to Adding Apple App Store Integration (!104888 - merged) and Convert Apple App Store integration to use sect... (!111502 - merged), this MR adds an integration for the Google Play store, and can be used to validate the configuration and inject the necessary configuration values into CI pipelines as CI variables. These variables are named to match the environment variables expected by the upload_to_play_store action in Fastlane.

Screenshots or screen recordings

image

How to set up and validate locally

  1. Enable the Google Play integration feature flag in the rails console
    Feature.enable(:google_play_integration)
  2. Visit the Google Play integration page for a project http://localhost:3001/flightjs/Flight/-/settings/integrations/google_play/edit
  3. Only .json file types are allowed. The dropzone will allow any text file with a .json extension, so it fine to create a dummy file locally to test.
  4. If a allowed filetype is selected the input will change to the name of the file. If a not allowed file is selected, and error message will be displayed.
  5. (optional) Testing with a valid Google Play Console account isn't necessary, but if you want to, follow these instructions to set up an account https://developers.google.com/android-publisher/getting_started

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Darby Frey

Merge request reports

Loading