Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

need to wrap android bundle without converting it into apk #51

Open
sagamagus opened this issue Sep 7, 2021 · 9 comments
Open

need to wrap android bundle without converting it into apk #51

sagamagus opened this issue Sep 7, 2021 · 9 comments
Assignees
Labels
Backlog Issue is in the backlog to be worked at an indeterminate future time. Feature Request Issue is a feature request for AW.

Comments

@sagamagus
Copy link

Describe the bug:
With the new policy of google playstore we cant upload apks anymore, we need to upload aap bundles, thats the reason because now we need the wrapping tool to let us wrap android app bundles .aap files

@rygo-msft
Copy link
Collaborator

Hi @sagamagus,

So that we understand your scenario, are you publishing your app as a public Google Play Store listing, or is this a private listing?
There was a known issue in the Google Play Developer console where apks were being blocked for private uploads. My understanding is that issue has been resolved and the ability to upload private listing apks should no longer be blocked.

@rygo-msft rygo-msft added the Need More Information Waiting for more information from issuer in order to resolve issue. label Sep 23, 2021
@zalaris
Copy link

zalaris commented Oct 28, 2021

Hi @rygo-msft ,

Our scenario is quite the same. We are uploading the app to public Google Play store listing. New Google Play policy allows only .aab (App Bundle) binaries to be uploaded. So we need the wrapping tool to support .aab binaries.

@meghandaly
Copy link
Collaborator

Hello @sagamagus and @zalaris, the new Google policy applies to apps published to the public Google Play Store. As @rygo-msft mentioned above, it does not apply when publishing private apps. While there was an issue where APKs were blocked that has been remediated.

If you are indeed publishing your apps to the public Google Play Store, that is unexpected given all wrapped apps require policy to be applied. We are working on the App Wrapper supported AABs in the future, but we do not have a timeline available.

In the meantime, the following may be avenues to explore to unblock updates to your app.

If your app allows non-policy managed users, you should be integrating the SDK with the Gradle Build Plugin. A wrapped app is only expected to be used in LOB scenarios where all users are managed by policy.

If your app only allows policy managed users, you should be publishing and distributing the app privately, as most customers deploying LOB apps do.

@meghandaly meghandaly added Feature Request Issue is a feature request for AW. and removed Need More Information Waiting for more information from issuer in order to resolve issue. labels Nov 8, 2021
@meghandaly meghandaly added the Backlog Issue is in the backlog to be worked at an indeterminate future time. label Mar 24, 2022
@mikektmobile
Copy link

@meghandaly is this still only a Feature request. We have an intune wrapped app for the public app store for ios, its a multi tenant app just like slack, teams, webex. We want to do the same for Android, and need a .aab file. This is not private, as well need customers to be able to find it just like Apple

@fangornoftheforest
Copy link

fangornoftheforest commented Aug 30, 2024

Hello @sagamagus and @zalaris, the new Google policy applies to apps published to the public Google Play Store. As @rygo-msft mentioned above, it does not apply when publishing private apps. While there was an issue where APKs were blocked that has been remediated.

If you are indeed publishing your apps to the public Google Play Store, that is unexpected given all wrapped apps require policy to be applied. We are working on the App Wrapper supported AABs in the future, but we do not have a timeline available.

In the meantime, the following may be avenues to explore to unblock updates to your app.

If your app allows non-policy managed users, you should be integrating the SDK with the Gradle Build Plugin. A wrapped app is only expected to be used in LOB scenarios where all users are managed by policy.

If your app only allows policy managed users, you should be publishing and distributing the app privately, as most customers deploying LOB apps do.

Hi @meghandaly, unexpected may be true, but it seems like it definitely happens. We offer a SaaS product where each customer has their own server and they use their own Azure tenant to connect to this environment. Our app uses OIDC to establish identity. However, this method of authentication is blocked when the company uses Intune to manage their employees' devices as it is not an 'allowed' app. Our app only needs to be compatible with Intune, so it can be added as an approved app, so users can actually log-in.

The wrapper tool only working for .apk's is a real blocker.

@iamrakesh
Copy link

Our app is also in similar lines as @fangornoftheforest explained above and we too need support for wrapping .aab

@fangornoftheforest
Copy link

Bump

@jitheshncxe jitheshncxe self-assigned this Dec 10, 2024
@jitheshncxe
Copy link

The team is aware of this requirement, but it is not scheduled at this point

@d2callpod
Copy link

You could build an apk as well as an aab for your releases. Upload the aab to the Play Store and wrap the apk for Intune. I create multiple binaries to release in stores that have different requirements. That was going to be my approach for Intune until I found that the wrapping tool doesn't support apps that use jetpack compose.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Backlog Issue is in the backlog to be worked at an indeterminate future time. Feature Request Issue is a feature request for AW.
Projects
None yet
Development

No branches or pull requests

9 participants