2014-02-03 4 views
1

Я разрабатываю приложение Windows RT, которое будет работать на процессорах (x86, x64 и ARM). Приложение имеет пробный режим, так когда я проверить, если приложение находится в тестовом режиме или нет при запуске MSDN рекомендую использовать это, если блокLicenseInformation.IsActive is false

public static LicenseInformation LicenseInfo = CurrentApp.LicenseInformation; 
if (LicenseInfo.IsActive) 
{ //.... } else {// What does it mean if it is false???} 

Так что не означает, что если «APP лицензия» не активна? означает ли это, что приложение больше не находится в магазине или что?

Спасибо всем ...

ответ

2

На странице MSDN на LicenseInformation класса. Это page также утверждает, что он считывает метаданные приложения и не требует подключений к сети

Из выше ссылки

Для приложения пробных версий приложения, IsActive возвращает истину, пока суд не имеет истекший.
В течение пробного периода IsTrial возвращает true, возвращает false, когда клиент обновляется до полной версии приложения.

+0

Итак, что произойдет, если я попытаюсь проверить пробный режим и нет интернет-соединения с магазином? приведет ли приложение к сбою, выбросит исключение или просто продолжит нормально? – Rafael

+1

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

Смежные вопросы