Android tabanlı bir mobil uygulamam var
Appcreator24 sitesi üzerinden yapıldı
Buna VPN engeli koymak istiyorum
Daha doğrusu URL sniffer engellemek istiyorum iceriklerimin çalınmamasi için
Yapabilecek var mi
Android Uygulamaya VPN Engeli
1
●56
- 03-01-2024, 19:09:25
- 03-01-2024, 19:17:55Java, dart gibi dillerde yolları mevcut ancak bunun için sanırım Appcreator24 ile iletişime geçmeniz gerekir.
Java için:
public static boolean isVPNConnected(Context context) { try { // VPN bağlantısını kontrol et ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); if (connectivityManager != null) { NetworkInfo networkInfo = connectivityManager.getActiveNetworkInfo(); if (networkInfo != null && networkInfo.isConnected()) { if (networkInfo.getType() == ConnectivityManager.TYPE_VPN) { return true; // VPN bağlantısı var } } } } catch (Exception e) { e.printStackTrace(); } return false; // VPN bağlantısı yok veya kontrol edilemiyor }Flutter için:
class VPNUtils { static Future<bool> isVPNConnected() async { try { var connectivityResult = await (Connectivity().checkConnectivity()); if (connectivityResult == ConnectivityResult.none) { return false; // İnternet bağlantısı yok } else if (connectivityResult == ConnectivityResult.vpn) { return true; // VPN bağlantısı var } } catch (e) { print(e); } return false; // VPN bağlantısı yok veya kontrol edilemiyor } }