在ios7上使用Titanium拨打两位数的电话号码

时间:2013-11-07 18:00:05

标签: ios titanium titanium-alloy

当我点击特定视图时,我必须拨打只有两位数的小电话号码。 这在Android中运行良好,但这对ios6和7不起作用。顺便说一句,3位数工作正常。

这是我点击的功能:

$.callView.addEventListener('click', function(e) {
    Ti.Platform.openURL('tel:18'); 
});

这给了我那个错误: <Warning>: Ignoring unsafe request to open URL tel:18 <Warning>: LaunchServices: application launch failed - received error code 12

我在ticket看到了一些答案,但它与Titanium无关。

我试图像这样打Ti.Platform.openURL

  • 电话:// 18 1
  • tel:18?1
  • 电话:18#1
  • 电话:18 1
  • 电话:+ 18#1

但是这些东西都没有用。你知道我要做什么来打这个电话吗?

由于

1 个答案:

答案 0 :(得分:1)

您可以尝试在tel:18p中添加暂停。这将显示为您可能不喜欢的18,,但这看起来像Apple的长期问题,所以修复似乎不会即将发生。