在我的应用程序中,我试图让用户按下按钮并拨打电话成为可能

此刻我正在使用这个

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);
      }
   }
}


但是正如他们所说,我被微软拒绝了

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).


编辑

我试图将中国从市场中撤出,从而解决了这个问题。
但是我能以某种方式检查用户是否来自中国吗?

最佳答案

由于电话呼叫功能瞄准的是受限市场(中国),因此无法在该应用程序中使用。


然后,当您提交应用程序时,应该将中国排除在目标市场列表之外。

关于c# - UWP在中国不允许拨打电话,如何防止在中国部署?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41699290/

10-10 02:36