react-native-get-app-list

0.1.4 • Public • Published

react-native-get-app-list

A React Native library to retrieve a list of all installed applications on the device, including their package names and version codes.

Note: This Library only available for Android

Table of Contents

Installation

To install the package, use npm or yarn:

npm install react-native-get-app-list

or

yarn add react-native-get-app-list

Usage

To retrieve the list of installed apps, including their package names and version codes, use the getInstalledApps function:

import { getInstalledApps } from 'react-native-get-app-list';

// ...

async function fetchInstalledApps() {
  try {
    const result = await getInstalledApps();
    console.log(result); // Displays the list of installed apps
  } catch (error) {
    console.error('Error fetching installed apps:', error);
  }
}

// Call the function to fetch installed apps
fetchInstalledApps();

Example Output

The output will be an array of objects, each containing the packageName, versionName, and versionCode of the installed apps:

[
  {
    "appName": "Calculator",
    "packageName": "com.miui.calculator",
    "versionName": "15.0.14"
  },
  {
      "appName": "Scanner",
      "packageName": "com.xiaomi.scanner",
      "versionName": "13.2204.5"
  },
  {
      "appName": "Gallery Editor",
      "packageName": "com.miui.mediaeditor",
      "versionName": "1.8.0.12-global"
  },
  {
      "appName": "Find My Device",
      "packageName": "com.google.android.apps.adm",
      "versionName": "3.1.173-1"
  }
]

API Reference

getInstalledApps()

Returns a promise that resolves with an array of installed applications, including their package names and version codes.

Returns: Promise<Array<Object>>

Example:

const apps = await getInstalledApps();

Contributing

Contributions are welcome! Please see the contributing guide to learn how to contribute to the repository and the development workflow.

License

This project is licensed under the MIT License - see the LICENSE file for details.


Package Sidebar

Install

npm i react-native-get-app-list

Weekly Downloads

11

Version

0.1.4

License

MIT

Unpacked Size

585 kB

Total Files

152

Last publish

Collaborators

  • aravind3566