To successfully publish an app on the Google Play store using the Scripture App Publishing Service, the following steps are followed:

  1. Readiness Check (User): The app is built, tested and ready to submit to the Service. (See the App Publishing Checklist.)
  2. Project Definition (User): The user initiates the Service request in Scripture App Builder from the Publishing page of their app project.
  3. Approval (Service Admin): The Service Administrator reviews the project.
  4. Create Repository (Service): The service creates a repository to be used for the project. The user is notified by email when the repository is available.
  5. Project “Send” to Repository (User): The user updates their project with the Publishing Location and they “Send” the app project data to the repository to be built.
  6. Build App (Service): The service builds the app with the project data that has been uploaded to the repository.
  7. Build Check (Service): The service runs validation checks on the resulting app. The Service Administrator receives notification to prepare and review the App Store entry. If there is an error in the app build, the user is notified about what needs to be corrected and the system moves back to step 5 to wait for corrections to be uploaded to the repository.
  8. App Store Preview (Service Admin): The Service Administrator reviews the App Store entry and approves it if all checks pass. If there is an issue with the store details, notification is sent to the user with information about what needs to be corrected and the system moves back to step 5 to wait for corrections to be uploaded to the repository.
  9. Create App Store Entry (Service Admin): The Service Administrator creates or updates the App Store entry. The user is sent a notification to verify the app and the App Store entry.
  10. Verify and Publish (User): The user downloads the APK and verifies that it works as expected. They then click the “Publish” button in the service.
  11. Publish App (Service): The app is published.
  12. Check Publish (Service): The service verifies that app publishing process completed successfully.
  13. Make It Live (Service Admin): The Service Admin performs final steps to ensure site is live.