There's a lot of open issues
No release in over a year
This is the first version of the Amazon App Submission
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies
 Project Readme

fastlane-plugin-amazon-app-submission

Getting Started

This project is a fastlane plugin. To get started with amazon_app_submission, add it to your project by running:

fastlane add_plugin amazon_app_submission

About amazon_app_submission

Usage

Following the guide, you will need to generate client_id and client_secret to access the console in advance.

For app_id you can get it from Amazon app dashboard Please set the apk path to apk_path field

Call amazon_app_submission in your Fastfile.

  amazon_app_submission(
    client_id: "<CLIENT_ID>",
    client_secret: "<CLIENT_SECRET>",
    app_id: "<APP_ID>",
    # Optional
    apk_path: "<APK_PATH>",
    upload_apk: true,
    changelogs_path:  "<CHANGELOG_PATH>",
    upload_changelogs: false,
    submit_for_review: false
  )
param default value optional description
client_id - false getting client id from Amazon developer console dashboard
client_secret - false getting client secret from Amazon developer console dashboard
app_id - false getting app id from Amazon developer console dashboard
apk_path - true link where you storing the release apk
upload_apk true true set this to false to not upload an apk. can be used to only upload changelogs
changelogs_path "" true setting the folder path where you have the change logs with different file for each language, if language file not found it will use default.txt
upload_changelogs false true updating the change logs for the upcoming version
submit_for_review false true submit the uploaded APK to the store
  • changelogs folder files name should be:
Language File name
English-US en-US.txt
English-British en-GB.txt
English-Australia en-AU.txt
English-India en-IN.txt
Italian it-IT.txt
French fr-FR.txt
Spanish es-ES.txt
Spanish-Mexican es-MX.txt
Other default.txt

Testing

For testing the plugin locally you have to get client_id, client_secret, app_id and apk_path in fastlane/Fastfile please check Usage step to see how you can get them.

Then call bundle exec fastlane test in your terminal