If you already have your AppMachine app in the app stores, you will need to republish your app in the next few weeks using the new publishing flow.

Not all apps can already be published with the new publishing, this is explained in this article.

July 20: This  functionality is not available yet for all customers, but this will become available in 1-2 weeks. If you already want access to this new feature, you can send an email to support@appmachine.com

This article  explains: 

1. Difference between Classic and New publishing

A. New mobile app with Flutter technology

The classic AppMachine apps were based on Xamarin technology, the mobile client of the new AppMachine apps is completely rebuild using Flutter technology. 

This article describes the advantages which Flutter gives you. With this new technological base AppMachine will start offering new blocks and new functionality in the months to come. 

B. New publishing flow Apple App Store

The Apple App Store publishing flow now uses Apple App Store Connect APIs which means that

  1. if Apple changes it's interface, the publishing will still work.
  2. the status of your app within AppMachine is updated automatically based on the status in the App Store Connect 
  3. We have added a lot of checks to make sure the app fits the technical and store requirements from Apple. 
  4. if there are issues uploading your app, the screens in AppMachine will show you much more specific what the problem is, so you should be able to fix the issues yourself , instead of needing to contact the Support team.
  5. Classic publishing uses  Apple's XML Feed update mechanism. Apple will deprecate this functionality in November 2022 . That means that starting November 1st classic publishing of your app via Store updates is not possible anymore. 

C. New publishing flow Google Play Store

The new publish flow for Google Play will be a little bit more work for you than before. 

  1. AppMachine will create the AAB file, but you will need to upload the app yourself in the Google Play console. This article describes how you can upload a file yourself. This doesn't take longer than a few minutes.
  2. the management of the Google Play Store information will be done solely in the Google Play console. If you want to change screenshots or description etc. you can go to the https://play.google.com/console and make your changes. 

2. One time setup for Apple App Store

The Classic flow used your login credentials to login to apple app store connect. The new publish flow requires you to create and upload an API key and P8 file once, which will be used by the publishing machines to upload your app. 
This will costs your approximately 5 minutes

  1. Open the new publish dashboard
  2. Click Setup App Store Connect API key
  3. Fill in the details in this screen. 

    You can follow the guidelines in this article.

3. One time setup for Google Play Store

  1. Open the new publish dashboard
  2. Click Setup Play Store
  3. AppMachine will automatically create an app link based on the keys we already have on file for you. 
  4. Click the Close button to finish the setup. 

You  upload an update to Google

4. Steps to take every time you want to do a Store update

Whenever you want to publish a new version of your app, store update or content update, you click the blue Publish button in the top right corner of the new publish dashboard.
The system will detect automatically based on the changes you made if a Store update is required or if a content update will suffice. 

  • Store update: will take 1-3 days for the App platforms to review an get approved
    For Apple the App upload will be taken care of by AppMachine
    For Google Play: Appmachine wil create the AAB file for you within 1-3 hours, you will need to upload the app to the Google Play store yourself via this article.
  • Content update: will be available within 5 minutes. whenever a user opens his app on his device, the content update will be downloaded automatically.
    You can check the app version on a phone by clicking the User profile icon in the top right corner. In the bottom bar menu you can see "About this app( x.x.00)"
    That should show the last published content update version for that platform. 

5. Steps to take every time you want to do a Store update

If you run into any issues: 

  • We want you to know that our whole team is available for you to fix any problems which might arise as soon as possible.
  • For us to be able to help you as quickly as possible we ask you to 
    1. Use the articles in this section of our Help center: 
    2. Whenever you don’t understand something, email support@appmachine.com immediately with the words “Publish beta” in the title and a specification of the issue.
    3. Please always include your appnumber and screenshots to explain the issue to us. 

6. FAQ

  1. Do all apps that have not been published with V2 / Flutter require a republish.  And what will the experience be for our users?
    >> Answer : yes. all apps will require a store update of your app. 
    Tis will be a new version/update of your existing app. 
    Your customers won't need to download "a new app", this will just be a regular update of the app for them. 
  2. is the new flutter / V2 optimized for any white label?
    >> Answer:  Yes! The new Flutter supports white labelling, just like you are used to now.