-1

当我单击特定视图时,我必须拨打只有两位数的小电话号码。这在 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

我在这张票中看到了一些答案,但它与 Titanium 无关。

我试过这样打电话Ti.Platform.openURL

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

但是这些东西都不起作用。你知道我必须做什么才能打这个电话吗?

谢谢

4

1 回答 1

0

您可以尝试附加暂停,如tel:18p. 这将显示为18,您可能不喜欢的内容,但这看起来是 Apple 长期存在的问题,因此修复似乎不会迫在眉睫。

于 2013-11-26T14:55:10.373 回答