internet_permission 2.0.0 copy "internet_permission: ^2.0.0" to clipboard
internet_permission: ^2.0.0 copied to clipboard

A Flutter plugin that automatically adds internet permissions to all platforms (Android, iOS, macOS, Windows, Linux, Web). One command setup: dart run internet_permission:setup

Changelog #

2.0.0 - 2025-12-06 🎉 #

🚀 MAJOR UPDATE - Barcha Platformalar! #

✨ Yangi xususiyatlar

  • 6 ta platforma qo'llab-quvvatlanadi!

    • 📱 Android
    • 🍎 iOS
    • 💻 macOS
    • 🪟 Windows
    • 🐧 Linux
    • 🌐 Web
  • Yangi qisqa buyruq:

    dart run internet_permission:setup
    

    (Eski setup_permissions hali ham ishlaydi)

  • Har bir platforma uchun maxsus sozlamalar:

    • Android: INTERNET + ACCESS_NETWORK_STATE
    • iOS: NSAppTransportSecurity
    • macOS: network.client + network.server
    • Windows: Default ruxsat
    • Linux: Default ruxsat
    • Web: Default ruxsat

📝 Yaxshilanishlar

  • Yanada chiroyli va informativ terminal output
  • Har bir platforma uchun aniq statuslar (✅/⏭️/❌)
  • Avtomatik backup fayllar barcha platformalar uchun
  • Optimallashtirilgan script ishlash tezligi

🐛 Bug fixes

  • macOS entitlements to'g'ri qo'shilishi
  • Windows va Linux default holatlar
  • Web index.html modifikatsiyasi

📚 Hujjatlar

  • README.md to'liq qayta yozildi
  • Har bir platforma uchun alohida yo'riqnoma
  • Qo'lda setup yo'riqnomalari qo'shildi
  • API reference yangilandi

1.0.5 - 2025-12-05 #

✨ Yangi xususiyatlar #

  • Avtomatik setup script qo'shildi! 🎉
    • dart run internet_permission:setup_permissions buyrug'i
    • Android va iOS uchun avtomatik ruxsat qo'shish
    • Backup fayllar yaratish
    • Chiroyli terminal output

📝 Yaxshilanishlar #

  • README.md to'liq yangilandi
  • Foydalanish yo'riqnomalari qo'shildi
  • O'zbek tilida hujjatlar

🐛 Bug fixes #

  • Setup script error handling yaxshilandi

1.0.4 - 2025-12-05 #

📝 O'zgarishlar #

  • Pubspec.yaml da executable sozlamalari
  • Tool papka strukturasi

1.0.3 - 2025-12-05 #

🐛 Bug fixes #

  • Android manifest merger yaxshilandi
  • iOS podspec sozlamalari

1.0.2 - 2025-12-04 #

✨ Xususiyatlar #

  • Internet ulanish holatini tekshirish
  • Ulanish turini aniqlash (WiFi, Mobile, Ethernet, VPN)
  • Platform versiyasini olish
  • Android va iOS qo'llab-quvvatlash

📝 Hujjatlar #

  • README.md yaratildi
  • API dokumentatsiyasi qo'shildi
  • Misollar qo'shildi

1.0.1 - 2025-12-03 #

🐛 Bug fixes #

  • Plugin registratsiya muammolari hal qilindi
  • Android manifest sozlamalari

1.0.0 - 2025-12-02 #

🎉 Birinchi release #

  • Asosiy funksionallik
  • Android va iOS platformalari uchun qo'llab-quvvatlash
  • Internet connectivity tekshirish

Migration Guide #

1.0.5 → 2.0.0 #

Eski:

dart run internet_permission:setup_permissions

Yangi:

dart run internet_permission:setup

Eslatma: Eski buyruq hali ham ishlaydi (backward compatibility).

Yangi platformalar #

Agar loyihangizda macOS, Windows, Linux yoki Web platformalari bo'lsa, ular avtomatik sozlanadi:

dart run internet_permission:setup

API o'zgarishlari #

API o'zgarmadi. Barcha eski kodlar ishlaydi:

final permission = InternetPermission();
await permission.isConnected();
await permission.getConnectionType();

v2.0.0 bilan barcha platformalar uchun internet ruxsatlari bir buyruqda! 🚀

4
likes
0
points
398
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin that automatically adds internet permissions to all platforms (Android, iOS, macOS, Windows, Linux, Web). One command setup: dart run internet_permission:setup

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on internet_permission

Packages that implement internet_permission