PhoneCallTask WP7中的服务代码



我想使用PhoneCallTask来使用我的手机提供商提供的一些服务,换句话说,我想能够在代码内拨打#1234*

如果这还不可用,是否可以通过任何其他方式

我急需它

作为手机设计的安全考虑和原则的一部分,这是故意不可用的。

如果有可能获得对此类命令的响应,那么就有可能在不知情或未经允许的情况下获得某人的电话/手机和IMEI号码。有了这些,你可以做一些非常邪恶的事情。

如果你真的急需这个,那么你就会陷入困境。今后,我建议您在开始构建应用程序之前先了解平台的可能性。

由于您还没有包含任何代码,我假设您还没有尝试过任何东西。

所以这个代码可能有助于

PhoneCallTask phoneCallTask = new PhoneCallTask();
phoneCallTask.PhoneNumber = "#1234";
phoneCallTask.DisplayName = "Service Number";
phoneCallTask.Show();

我还没能尝试一下,看看它是否能与该输入一起工作,所以如果不起作用,"电话号码"字段可能会出现问题

编辑:

别忘了添加

using Microsoft.Phone.Tasks;

据我所知,这些操作存储在SIM卡上,与您可以访问的Windows Phone层无关。换句话说,蜂窝互联设备的ISO标准(im猜测)将要求设备处理某些请求(例如键入*#06#以显示设备IMEI号)。因此,您很可能无法与这些呼叫进行交互。由于操作系统沙盒各种服务的方式,你无法让手机认为你的应用程序正在发出一个它知道只能来自SIM卡的请求。

最新更新