Starting August 2021, new apps are required to publish with the Android App Bundle on Google Play. New apps larger than 200MB can use either Play Asset Delivery or Play Feature Delivery.
As of June 30, 2023, Google Play no longer supports TV app updates using APKs. All TV app updates must be published with Android App Bundles (AAB).
To know more, read The Future of Android App Bundles is here, on the Android Developers Blog.
With internal app sharing, you can quickly share an Android App Bundle with your internal team and testers by uploading an app bundle or APK on the internal app sharing upload page and generating a link. When sharing your app this way, you can restrict access to email lists only or allow anyone whom you share the link with to download.
Before you start
Before uploading files for internal app sharing, here are some important things to know:
- If you have the Release apps to testing tracks permission, you’re authorized to upload app bundles and APKs for internal sharing by default.
- Version codes don't need to be new or unique, and you can reuse version codes for app bundles or APKs that you’re sharing.
- You can upload and share debuggable app bundles or APKs.
- Uploaded artifacts for internal app sharing aren’t shown in your app bundle explorer, nor can they be included in releases on testing or production tracks.
- Uploaded artifacts for internal app sharing can be signed with any key, and don’t need to be signed with a production or upload key. They’re automatically re-signed with an Internal App Sharing key, which is automatically created for your app by Google.
- You can share an internal app sharing link with as many users as you want, but a maximum of 100 users will be able to download your app using the link.
- Download links expire 60 days after the upload date.
Upload and share apps
Add authorized uploaders and testers
How authorized testers turn on internal app sharing
Before authorized testers can download apps using internal app sharing, they need to turn on internal app sharing on their Google Play Store app.
- Open the Google Play Store app.
- Tap Menu
> Settings.
- In the "About" section, tap the Play Store version 7 times.
- After the Internal app sharing setting appears, tap the switch to turn on internal app sharing.
- Tap Turn on.
Download certificates
To use their services, some API providers request a certificate to pair with an app’s package name. After you upload an app bundle or APK to the internal app sharing upload pagefor the first time, Play Console generates a certificate that’s used for each of your uploads for that app. Every APK is resigned with this test certificate, regardless of which certificate you used to sign your app.
To download your test certificate:
- Open Play Console.
- Select an app.
- On the left menu, select Test and release> Internal testing > Internal app sharing.
- On the Uploaders and testers tab, scroll to the "Internal test certificate" section.
- Select Download certificate.
- If you need individual certificate fingerprints, click the copy icon next to the type of certificate to copy it to your clipboard.
Troubleshoot issues
If you experience issues when using internal app sharing, here are a few ways to fix them: