Check if specific packages (like banking apps or social networks) are installed on the device.
Check if specific third-party applications are installed on the device before deep-linking. This is commonly used to verify payment apps (UPI, Paytm), social apps (WhatsApp, Telegram), or custom enterprise apps before attempting to open them.
Pass a URI scheme string to check which apps can handle it:
import nativine from 'nativine';
// Check if UPI payment apps exist on device
const apps = await nativine.device.getAppList('upi://pay');
Returns an array of objects representing the installed apps that can handle the specified URI scheme. Each object contains the app's package name and display label.
Get priority Nativine documentation and updates in your Google Search and AI Overviews.