redirectToAppstore static method

void redirectToAppstore(
  1. String? paymentApp
)

Implementation

static void redirectToAppstore(String? paymentApp) async {
  String url = "";
  switch (paymentApp) {
    case "Amazon Pay":
      url = "https://apps.apple.com/app/id1478350915";
      break;
    case "BhimUpi":
      url = "https://apps.apple.com/app/id1200315258";
      break;
    case "Google Pay":
      url = "https://apps.apple.com/app/id1193357041";
      break;
    case "Paytm":
      url = "https://apps.apple.com/app/id473941634";
      break;
    case "PhonePe":
      url = "https://apps.apple.com/app/id1170055821";
      break;
  }
  await FlutterNativeUpi(const MethodChannel('flutter_pay_upi'))
      .navigateToAppstore(url);
  // if (await canLaunchUrl(Uri.parse(url))) {
  //     await launchUrl(Uri.parse(url));
  // } else {
  //   throw 'Could not launch $url';
  // }
}