flutter_vpn
flutter_vpn copied to clipboard
builder.addAllowedApplication or builder.addDisallowedApplication. support
How can i access this native function inside the lib
https://github.com/X-dea/flutter_vpn/blob/master/android/src/main/java/org/strongswan/android/logic/CharonVpnService.java
if (mSelectedApps.size() > 0 && Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { switch (mAppHandling) { case SELECTED_APPS_EXCLUDE: for (String app : mSelectedApps) { try { builder.addDisallowedApplication(app); } catch (PackageManager.NameNotFoundException e) { // possible if not configured via GUI or app was uninstalled } } break; case SELECTED_APPS_ONLY: for (String app : mSelectedApps) { try { builder.addAllowedApplication(app); } catch (PackageManager.NameNotFoundException e) { // possible if not configured via GUI or app was uninstalled } } break; default: break; } } builder.setMtu(mMtu); }