-
Notifications
You must be signed in to change notification settings - Fork 18
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
Android OS 13&14 Not allowing to use ProviderInstaller.installIfNeeded #192
Comments
This is causing all of our apps inside managed intune devices to crash violently on start. ProviderInstaller.installIfNeeded() cannot be ignored because the GMS provider solves a gazillion of SSL errors in older Android devices, and there is no suitable replacement for it. |
Hi @guru2010j, apologies for the delay in response. To help our investigation could you provide a full stack trace of the crash and if possible, share a sample application that reproduces this issue? |
I'm not OP, but I can provide you a stack trace. It's a SIGSEGV, segmentation fault, which is weird because the app does not contain native code, and it comes from onMAMCreate() -> ProviderInstaller.installIfNeeded(). |
Thank you, we will continue to update on our investigation here. Internally tracked by 25977960. |
Hello @mcsimons, any updates on this issue? |
@jcrabanal, yes, from our investigation this appears to be a google issue and an issue has been filed in the Google issue tracker: https://issuetracker.google.com/issues/316396709 |
hello @jcrabanal & @mcsimons . Thankyou so much for all the updates. we will wait for your next update. As of now, we had to release hotfix version by removing this check, just to avoid the crash. We hope this will be addressed ASAP. |
It seems like clearing the app cache temporarily fixes the problem. I believe that the ART code cache is cleared when you do this. My theory is that when the ART compiler kicks in again, the bug happens. Do google takes those reports seriously? My previous experience with Android Issue Tracker has been pretty poor. |
Feature Request
We believe that after the company portal update on OCT 16th, We are no longer able to run the ProviderInstaller.installIfNeeded() function.
Questions to Ask Before Submission
Yes. I did not find relevant results.
Yes: SDK 10.0.0 updated
Summary
For SSL security updates our application code executes the ProviderInstaller.installIfNeeded() function to verify provider updates.
But with the latest changes in the company portal or Android OS 13 OR 14, no longer able to run the app crashes.
Reason For Request
As per our policy, We must check for the latest ProviderInstaller.
If Intune SDK already taking care of it, Then we are good to remove this part of the code.
Please confirm what are my options as soon as possible please.
The text was updated successfully, but these errors were encountered: