2017-01-17 7 views
3

В моем приложении я пытаюсь сделать это возможным для пользователя, чтобы нажать на кнопку и сделать телефонный звонокUWP Сделать телефонный звонок не разрешен в Китае, как предотвратить развертывание в Китае?

На данный момент я использую этот

if (phoneCallStore != null) 
{ 
    var lineGuid = await phoneCallStore.GetDefaultLineAsync(); 

    if (lineGuid != Guid.Empty) 
    { 
     var phoneLine = await PhoneLine.FromIdAsync(lineGuid); 

     if (phoneLine != null && phoneLine.CanDial) 
     { 
     phoneLine.Dial(number, name); 
     } 
    } 
} 

Но я был отклонен Microsoft, как они говорят

Phone Call In Restricted Market: 2000.5 Phone Call In Restricted Market 
The phonecall capability cannot be used in the application since it targets restricted markets (China). 

EDIT

Я попытался удалить Китай с рынков, что устранило проблему.
Но могу ли я как-нибудь проверить, является ли пользователь из Китая?

+0

Вы уверены, что добавили [возможности устройства] (https://msdn.microsoft.com/en-us/windows/uwp/packaging/app-capability-declarations) для телефонных звонков в манифест вашего пакета? – Demitrian

+0

Да, добавлено –

+0

Вы попробовали исключить Китай из списка целевых рынков, когда вы отправили свое приложение? – Jason

ответ

2

Возможность использования phonecall не может использоваться в приложении, поскольку она нацелена на ограниченные рынки (Китай).

Затем, отправляя свое приложение, вы должны исключить Китай из списка целевых рынков.