Get UPI
Flutter plugin for Getting installed upi apps in the device,
- Getting Started
- Installation
- Requirements
- Usage
Getting Started:
This flutter plugin is a wrapper around native Android and iOS SDKs.
Installation:
Add this to dependencies in your pubspec.yaml file.
get_upi: ^0.0.4
Requirements
- Add the following in the manifest
- If you're using this package for Upi mandate add the host as
mandate
elsepay
Usage:
Import package,
import ‘package: get_upi/get_upi.dart’
-
To get the all installed upi apps for android :
List<UpiObject> upiAppsList = []; Future<void> getUpi() async { if (Platform.isAndroid) { var value = await GetUPI.apps(); upiAppsListAndroid = value.data; } else if (Platform.isIOS) { var valueIos = await GetUPI.iosApps(); upiAppsList.clear(); upiAppsList = valueIos; }
setState(() {}); }
-
To get the all installed upi apps in native intent :
GetUPI.openNativeIntent(url: 'pass the upi string');
-
To open the upi app from the upiAppsList:
GetUPI.launch( package: upiApp.packageName, url: 'pass the upi string', );