It didn't. It just showed me the popup with the permissions of each of the apps to confirm the installation, the same that appears when you press "Install" on any app on the Play Store.
How can we reproduce this behavior in an app: have a button "Install App XPTO" which doesn't need to open Google Play Store? Just shows the permissions dialog and proceeds to install it via Play Store?
To support my case: after pressing INSIDE Google Drive to install the apps without opening Play Store, the download starts. During the download I've opened the Play Store to check and:
If you add the rdid, rdot and feature parameter it works on my phone (if I type it in the browser, not tested with an intent and not tested to update an app, only installing it).
If you manage to have the "android.permission.INSTALL_PACKAGES" permission you can call the API (which is not included in the android.jar deployed by SDK Manager, you have to get the hidden APIs from the android.jar in the emulator for instance) to install the applications.
This appears to be because a dodgy ad-script (i.e. Javascript running in the web page) is somehow able to redirect my device to open a link to an application in the store without me selecting it directly.
Note that this isn't a security problem, whichever behaviour you choose. Web links can only open apps on the device if (1) the app specifically says it can understand/handle that kind of link; and (2) the app specifically says that it's safe to access it in that way from the web. The app does this using an intent filter marked with the browsable category.
LinkedIn and 3rd parties use essential and non-essential cookies to provide, secure, analyze and improve our Services, and to show you relevant ads (including professional and job ads) on and off LinkedIn. Learn more in our Cookie Policy.
But since this is an article, I (an Android user myself) will be taking you to the root of the problem and suggesting you some ways to avoid this, and yes you can call me Santa Clause because, at some point, this is exactly what you wished for, out of frustration.
Hence, some developers write little scripts in their websites that make your phone install certain apps or .apk files or other stuff by themselves, as soon as you visit those sites. Of course, you can uninstall/delete them later but this irritates you for sure.
No, this is just an irritating way of earning money as it (usually) causes no harm. However, some sites that can insert viruses or malware or trojans in your devices, so you need to update your antivirus.
Enabling Unknown Sources will allow downloading and installation of applications from any website across the internet. You can disable this feature which will stop apps from downloading by themselves.
Many adware and spam applications cling to famous applications which are safe and are downloaded by the users. The applications are installed in the form of updates and the user thinks that these updates are for the genuine application which they have installed.
Once you have disabled automatic app updates on the Google Play Store, you can manually permit the installation of updates whenever you want. This way, nothing will be updated without your permission.
You need to get the default Stock ROM back which was available for your Android smartphone as it should fix the auto app download problem for you. Installing Stock ROM on your Android device will restrict the installation of third-party applications which we usually see with custom ROMs.
Once you have logged out of Google account on your Android device, change its password and login back in. As all the old sessions will get cleared, it should stop the installation of random applications on your Android device.
Restricting background data is also one of the most helpful ways to prevent automatic unwanted downloads by apps on Android. All the malicious applications consume background data/WiFi connection to download apps automatically or upload your valuable data, logs, and passwords to hackers in the form of an image.
Once you have restricted the background data, it will prevent automatic unwanted apps downloading on your Android smartphone and will allow only all those apps that you have allowed from the setting manually.
Factory reset on Android is also a good option to consider if apps are getting automatically installed on Android devices. Factory restore will delete all the files and settings which you are having on your Android smartphone or tablet, so make sure that you are having a backup of your Android device.
Managed Google Play is Google's enterprise app store and sole source of applications for Android Enterprise in Intune. You can use Intune to orchestrate app deployment through Managed Google Play for any Android Enterprise scenario (including personally owned work profile, dedicated, fully managed, and corporate-owned work profile enrollments). How you add Managed Google Play apps to Intune differs from how Android apps are added for non-Android Enterprise scenarios. Store apps, line-of-business (LOB) apps, and web apps are added to Managed Google Play, and then synchronized into Intune so that they appear in the Client Apps list. Once they appear in the Client Apps list, you can manage assignment of any Managed Google Play app as you would any other app.
To make it easier for you to configure and use Android Enterprise management, upon connecting your Intune tenant to Managed Google Play, Intune automatically adds five common Android Enterprise related apps to the Intune admin center. The five apps are follow:
When an end user enrolls their Android Enterprise fully managed device, the Intune Company Portal app is automatically installed and the application icon may be visible to the end user. If the end user attempts to launch the Intune Company Portal app, the end user will be redirected to the Microsoft Intune app and the Company Portal app icon will be subsequently hidden.Additionally, the Microsoft Intune and Authenticator apps will not be able to have an uninstall issued to them as they are crucial applications for multiple Android Enterprise enrollment scenarios.
Most newly-created items in Intune take on the scope tags of the creator. This is not the case for Managed Google Play Store apps. Admins can assign a scope tag to apply to all newly-synced Managed Google Play apps on the Managed Google Play connector pane. For more information, see Connect your Intune Account to your Managed Google Play account.Browse and approve store apps in a view hosted within Intune. This view opens directly in the Microsoft Intune admin center and doesn't require you to reauthenticate with a different account.
Your Intune tenant account must be connected to your Android Enterprise account to browse Managed Google Play store apps. For more information, see Connect your Intune account to your Managed Google Play account.
Your app's package name must be globally unique in Google Play (not just unique within your enterprise or Google Play Developer account). Otherwise, you will receive the Upload a new APK file with a different package name error.
Private apps may take several minutes to become available to sync. If the app does not appear the first time you perform a sync, wait a couple minutes, click the Select button for the private app you want to sync, and then initiate a new sync.
Follow Google's support documentation to make the app available only to your organization. The app won't be available on the public Google Play store.For more information about uploading and publishing Android apps, see Google Developer Console Help.
Managed Google Play web links are installable and manageable just like other Android apps. When installed on a device, they will appear in the user's app list alongside the other apps they have installed. When selected, they will launch in the device's browser.
Web links will open with Microsoft Edge or any other browser app you choose to deploy. Be sure to deploy at least one browser app to devices in order for web links to be able to open properly. However, all of the Display options available for web links (full screen, standalone, and minimal UI) will only work with the Chrome browser.
Web apps may take several minutes to become available to sync. If the app does not appear the first time you perform a sync, wait a couple minutes, click the Select button for the web app you want to sync, and then initiate a new sync.
It may take some time after editing for the end user to see the changes made to their collections. If the changes haven't finished syncing yet, the end user may see an empty screen with no results text if they open the Play Store app. End users can still use the search bar to search for and download apps, even if the screen appears. Once at least one collection is created, all existing approved Managed Google Play apps that are not in any other collection will appear in a default My work app collection. Apps approved after initial collection creation will have no collection assignment and will not be automatically added to the My work app collection.
Apps that are not part of any collection will not appear on the end users' Play Store front page. However, the end user can still search for them and install in the Play Store. You can add the same Managed Google Play app to multiple collections. Each collection can contain up to 100 apps. For more information on collections, see Google's documentation.
When the app is displayed in the App licenses node of the Apps workload pane, you can assign it just as you would assign any other app by assigning the app to groups of users.
After you assign the app, it is installed (or available for install) on the devices of the users that you've targeted. The user of the device is not asked to approve the installation. For more information about Android Enterprise personally owned work profile devices, see Set up enrollment of Android Enterprise personally owned work profile devices.
d3342ee215