Skip to content

Releases: Random90/capacitor-apps-list

v0.4 Compliance

Choose a tag to compare

@Random90 Random90 released this 22 Sep 18:03

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

Choose a tag to compare

@Random90 Random90 released this 24 Jun 15:01

Added new method:
isPackageInstalled(options: { packageName: string; }) => Promise<PackageIsInstalled>
Self explanatory. Useful for cached apps validation.

v0.2 Get details

Choose a tag to compare

@Random90 Random90 released this 08 Jan 23:00

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

Choose a tag to compare

@Random90 Random90 released this 08 Sep 19:22

Migrated to capacitor 7 and updated dependencies.

v0.1 Init

Choose a tag to compare

@Random90 Random90 released this 09 Feb 19:31

First version of the plugin. Get list of installed apps - it's name, package, category and icon