Repository navigation
Releases: Random90/capacitor-apps-list
Release list
v0.4 Compliance
Breaking changes since 0.4
This plugin no longer uses QUERY_ALL_PACKAGES.
Since Play Store enforces very strict, case-by-case approval for QUERY_ALL_PACKAGES (https://support.google.com/googleplay/android-developer/answer/10158779), and rejects most apps that request it, this plugin instead uses the same technique third-party home-screen launchers use to build their app drawer: it queries the system for the activities that respond to ACTION_MAIN + CATEGORY_LAUNCHER, via a plain declaration in AndroidManifest.xml - no special permission, and no Play Store review required.
v0.3 isPackageInstalled
Added new method:
isPackageInstalled(options: { packageName: string; }) => Promise<PackageIsInstalled>
Self explanatory. Useful for cached apps validation.
v0.2 Get details
New API:
Get details of specific apps by package names.
Capacitor v8 update.
BREAKING CHANGES
- returned object in getAppsList() now contains androidApps property instead of installedApps
v0.1.1 Updates updates
Migrated to capacitor 7 and updated dependencies.