在JavaScript上使用JavaScript

时间:2018-01-25 11:32:01

标签: javascript web windows-10-mobile

我正在开发一个基于Web的移动应用程序,我的应用程序有一个按钮,可以将用户带到拨号器,其中USSD代码已准备好供用户拨号。这适用于Android设备和iOS设备。

<a href="tel:*222*263000000000#">Trigger USSD</a>

在Windows 10 Mobile上,该链接会触发People App或Skype App。如果这是一个原生应用程序,我知道我可以注册一个URI协议来触发拨号器。我是否可以使用JavaScript中的解决方法来专门定位拨号器(或电话应用程序),例如注册自定义href协议。

2 个答案:

答案 0 :(得分:0)

根据我的理解,就像你说的那样,app本身负责注册自定义URI或捕获现有URI的意图,甚至是浏览器。在Android上,用户可以从捕获意图的所有应用程序中选择他想要使用的应用程序。

我认为答案应该是Phone应用程序使用的协议类型,然后使用此协议来“定位”拨号程序。

答案 1 :(得分:0)

似乎没有公开Phone应用程序的协议,但您可以使用PhoneCallManager.showPhoneCallUI方法启动具有指定电话号码和显示名称的内置电话呼叫UI。

Windows.ApplicationModel.Calls.PhoneCallManager.showPhoneCallUI(phoneNumber, displayName);