A React Native library to retrieve a list of all installed applications on the device, including their package names and version codes.
To install the package, use npm or yarn:
npm install react-native-get-app-list
or
yarn add react-native-get-app-list
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();
The output will be an array of objects, each containing the packageName
, versionName
, and versionCode
of the installed apps:
[
{
"packageName": "com.example.app",
"versionName": "1.0.0",
"versionCode": 1
},
{
"packageName": "com.another.example",
"versionName": "2.3.1",
"versionCode": 5
}
]
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();
Contributions are welcome! Please see the contributing guide to learn how to contribute to the repository and the development workflow.
This project is licensed under the MIT License - see the LICENSE file for details.