SolarWind Connectivity is a flexible and powerful plugin for detecting the actual Internet connectivity on any device and platform, as Unity's Application.internetReachability cannot always be relied upon. Our plugin offers a reliable way of always knowing whether you really are connected to the Internet, under any circumstances. It can also be used to detect the connectivity of different destinations at the same time, and provides a convenient API to do that. It allows you to register as many different detectors as you want in order to suit your project's needs. It is extremely flexible and extensible as you can configure detectors to be invoked on demand, or have them automatically perform a detection periodically.
• Unity 4.7/5 PE/Pro compatible!
• Works on PC & Mac Standalone, iOS (IL2CPP), Android, Windows Store x86/ARM 8.1/10
• The framework has already been battle-tested in a released game (A Clockwork Brain)
• Manual
• API Documentation
• Forum Thread
Features
• Reliable detection of Internet connectivity
• Lightweight
• Multi-platform support (mobile & desktop)
• Super-easy integration
• Ready to use detectors (Google 204 page, Microsoft NCSI, and more)
• Custom URL detectors
• Recurring detection or extra-lightweight manual detection
• Information about connectivity changes (total time connected, latest detection time, connection history, etc)
• High extensibility, for suiting custom needs