Appcenter: Distribution of .aab files

Created on 28 Aug 2019  路  27Comments  路  Source: microsoft/appcenter

Describe the solution you'd like
Follow-up issue of released feature https://github.com/microsoft/appcenter/issues/194

We're currently not yet using App Center for running our builds, nor to distribute artifacts to the stores. We are however using it to track and distribute builds to the team and testers.

It's currently already possible to upload a .aab file to a release through the api. It's impossible to make this file visible to anyone. (The release exists and if you go to the url with the release number it does show the release where you're able to download the .aab but distribution is not possible)

We're not looking to be able to install this .aab file through app center, we would however like to be able to make it visible somehow so it can be downloaded later on in the process so we can keep all our bits in one place to avoid having artifacts all over the place.
This also allows us to analyze the files afterwards to see the difference between versions for example.

The distribution we'd love to have is not to testers or externals but just to the project collaborators. It's ok if it's not visible on 'install.appcenter.ms' but would ideally be visible on 'appcenter.ms' somehow.

distribute feature request

Most helpful comment

We use app center to distribute builds to our collaborators it would be nice if they can have option to install .aab file instead of .apk as we want app center to replicate our google playstore builds as closely as possible as they use android app bundles.

All 27 comments

Thanks for your feature request @msioen! @dimazaid @botatoes would you be able to take a look?

We use app center to distribute builds to our collaborators it would be nice if they can have option to install .aab file instead of .apk as we want app center to replicate our google playstore builds as closely as possible as they use android app bundles.

I would also like to distribute .aab's through appcenter for testing like you can with .apk's. Whether that's converting the .aab to .apk behind the scenes and distributing the appropriate .apk for a particular device, or somehow be able to distribute the .aab itself to devices.

This feature is already available & we are using to get react base android app .aab to >> play store from App Center.

But unfortunetly Xamarin Android build breaks on enabling .aab to true :-(.

@glintpursuit This feature request is for distributing .aab from AppCenter to AppCenter test users, not from AppCenter to Google Play.

We also use app center to just distribute builds, and waiting for the ability to upload .aab files. We are not looking into installing it yet, but we want testers to be able to download it at least.

Hi!
Any news about this? As many others, we were also using App Center as a way to upload .abb files and distribute them (using the custom project type) but that not longer works.
Any plan to support upload and distribute to other testers .abb files?
Thanks!

Same here,

we were using HockeyApp to distribute aab files and now that important feature is missing. Can you allow to upload them?

Thanks!

Do we have an ETA on this?

any news on this? looking forward to have this in app center. also a good idea would be to permit the user/tester to choose which abi/screen density wants to have it generated from the aab. If the tester only has a 64bit phone to be able to test the 32bit as well

Anything on this?

That would be a great feature!
AppCenter can already build AAB files but the distribution gets the APK files only :(

There is a new requirement on Google Play Store: from August 2021 only .aab files can be uploaded, therefore can we expect this will be resolved until that time?

Is there any info for this?
we do all automation work in appcenter, but suddently, they upload out universal-.apk, instead of .aab file to playstore

hi everyone following this issue. It seems we need to go and upvote https://github.com/microsoft/appcenter/issues/1288 as well for it to be prioritised. Kindly do that

hi everyone following this issue. It seems we need to go and upvote #1288 as well for it to be prioritised. Kindly do that

How could we do it? Just put 馃憤 to it?

hi everyone following this issue. It seems we need to go and upvote #1288 as well for it to be prioritised. Kindly do that

How could we do it? Just put 馃憤 to it?

yes

So Google also send out this message in the PlayStore:

Starting August 2021, new apps will be required to target API level 30 (Android 11) and use the Android App Bundle publishing format. Starting November 2021, all app updates will be required to target API level 30 (Android 11).

As it a bit unclear if the .abb files also start in November for all apps, but time will run out for this issue.

So Google also send out this message in the PlayStore:

Starting August 2021, new apps will be required to target API level 30 (Android 11) and use the Android App Bundle publishing format. Starting November 2021, all app updates will be required to target API level 30 (Android 11).

As it a bit unclear if the .abb files also start in November for all apps, but time will run out for this issue.

Their communication confirms that AAB is needed by the deadline for new apps. Existing apps need not move mandatorily to AAB just yet.

Is there any news on this yet?

any news?

I got following answer from Microsoft Appcenter support:

Hi there, Thanks for writing to us! Currently, upload aab to the app center groups is not supported.Do you mind making your feature request on our Github repo: https://github.com/Microsoft/appcenter/issuesYou may also search there to see if it has already been submitted. In that case, please  the issue to show your interest.Regards,Anvesh

So if I understand this correctly, as of August AppCenter will be unusable for new Android apps and therefore won't be able to grow it's customer base. Isn't that... kind of a major problem for the AppCenter team? That's 2 months away!

While I also want this feature I just wanted to say that I don't think AppCenter will be unusable.

Just because Google Play only accepts the AAB format does not mean you can't still create an .apk and install that on devices via AppCenter.
Similar to this other AppStores like Amazon Kindle Store also only accept .apk files AFAIK.

We are already doing it this way. Building .apk files for AppCenter/Amazon and building .aab files for Google Play.

I want to simplify things and just create one .aab file that can go to AppCenter and Google Play so this feature request is valid.

While I also want this feature I just wanted to say that I don't think AppCenter will be unusable.
(...)
I want to simplify things and just create one .aab file that can go to AppCenter and Google Play so this feature request is valid.

I agree that it is indeed possible to use App Center with APK's. From a testing perspective it is quite strange to test a APK build and then ship a different binary, the AAB. Especially if you only target Google Play as an app store.

While I also want this feature I just wanted to say that I don't think AppCenter will be unusable.

Just because Google Play only accepts the AAB format does not mean you can't still create an .apk and install that on devices via AppCenter.
Similar to this other AppStores like Amazon Kindle Store also only accept .apk files AFAIK.

We are already doing it this way. Building .apk files for AppCenter/Amazon and building .aab files for Google Play.

I want to simplify things and just create one .aab file that can go to AppCenter and Google Play so this feature request is valid.

Yes I see, and that's a fair enough workaround. But one of the features of AppCenter is that it deploys to the store on your behalf, which would break right?

While I also want this feature I just wanted to say that I don't think AppCenter will be unusable.
Just because Google Play only accepts the AAB format does not mean you can't still create an .apk and install that on devices via AppCenter.
Similar to this other AppStores like Amazon Kindle Store also only accept .apk files AFAIK.
We are already doing it this way. Building .apk files for AppCenter/Amazon and building .aab files for Google Play.
I want to simplify things and just create one .aab file that can go to AppCenter and Google Play so this feature request is valid.

Yes I see, and that's a fair enough workaround. But one of the features of AppCenter is that it deploys to the store on your behalf, which would break right?

I think this was handled with this issue: https://github.com/microsoft/appcenter/issues/194
Doc link: https://docs.microsoft.com/en-us/appcenter/distribution/stores/googleplay#publish-your-aab-to-the-google-play-store

Our team does not use this feature so please re-check this information. But it seems that publishing of AAB files is supported.

Was this page helpful?
0 / 5 - 0 ratings