2013-04-11 6 views
4

Я использую mvvmcross для разработки приложений, нацеленных на платформы WPF, IOS и Android.Состояние сети с mvvmcross?

Как получить информацию о состоянии сети и глобальной сети? Ex: IP-адрес, сетевой интерфейс (Ethernet, Wi-Fi, 3G, ...)

Благодаря

ответ

4

Для mvvmcross v3, есть плагин Network, которая предоставляет информацию о сети связи - https://github.com/slodge/MvvmCross/tree/v3/Plugins/Cirrious/Network

Однако , это реализовано только для iOS/Touch в настоящее время - оно есть только для удовлетворения требований Apple Reachability.

Чтобы обеспечить это на нескольких платформах, вам необходимо будет добавить и реализовать свои собственные интерфейсы - либо расширить этот плагин, создав новый плагин, либо просто используя IoC-инъекцию из проектов пользовательского интерфейса.

Я не знаю никого, кто сделал это уже, но я бы хотел, чтобы это способствовало открытому исходному коду.

+0

OK спасибо. Я собираюсь кодировать версию WPF. – sbou