API, чтобы определить, поддерживает ли мое устройство поддержку сотовой связи - PullRequest
0 голосов
/ 20 июня 2019

Я создаю приложение UWP.Я хотел бы знать, поддерживает ли устройство, на котором работает мое приложение, подключение к сотовой сети или нет.Есть ли способ сделать это?

Ответы [ 3 ]

1 голос
/ 20 июня 2019

Вы можете проверить наличие сотовой связи:
NetworkInformation.GetConnectionProfiles().Any(profile => profile.IsWwanConnectionProfile);

Не думаю, что есть способ проверить поддержку оборудования.

0 голосов
/ 20 июня 2019

Используйте этот метод:

public static bool TestConnectedToCellular()
{
    try
    {
        if (NetworkInformation.GetInternetConnectionProfile() is ConnectionProfile connectionProfile)
        {
            return connectionProfile.IsWwanConnectionProfile;
        }
    }
    catch
    {
        return false;
    }

    return false;
}
0 голосов
/ 20 июня 2019

Взгляните на класс NetworkHelper в Windows Community Toolkit . Он предоставляет ConnectionType, ConnectivityLevel, IsInternetAvailable и другие свойства, которые могут работать для вас, а также события, связанные с изменениями сетевого подключения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...