【问题标题】:How to make click to call in Ionic For IOS?如何在 Ionic For IOS 中进行点击调用?
【发布时间】:2016-12-30 14:41:14
【问题描述】:

我已经尝试过这种方法,它在 Android 中运行良好,但在 IOS 中却没有

<a href="tel: 1111111">Call</a>

在我的 config.xml 文件中

<access origin="tel:*" launch-external="yes" />

上面的方法是在真机上测试的,只适用于android,有没有其他方法可以让它在IOS上运行

【问题讨论】:

    标签: android ios iphone ionic-framework


    【解决方案1】:

    这个方法在IOS中对我有用

    <div onclick="window.open('tel:7795713372', '_system', 'location=yes')">Call me</div>
    

    您还需要安装cordova inapp browser 插件。并且需要在config.xml中通过添加whitelist插件来whitelist请求。

    【讨论】:

      【解决方案2】:

      使用下面的代码使其工作

      <a href="tel:number" class="button button-positive">Call me</a>
      

      【讨论】:

      • @Prathik Kotian:如果您发现我的回答有效且有帮助。请接受答案:)
      • 你也可以试试拨打(号码)
      • 我的方法和你的答案没有区别,只是css类改了。是的,我也试过了
      • @PrathikKotian 你试过我发表的最后一条评论了吗?
      • @iYound 是的,我做到了,结果是一样的
      【解决方案3】:

      要让您的代码在 IOS 上运行,您需要在 config.xml 中添加

      <allow-navigation href="tel:*" />
      

      这样做会破坏 android 上的功能,因此请确保将其添加到内部

      <platform name="ios">
      

      【讨论】:

        【解决方案4】:

        要在 IOS 上工作,您需要在 config.xml 中添加

        在 .js 中 window.open('tel:' + number, '_system');

        【讨论】:

          猜你喜欢
          • 2018-03-20
          • 2019-10-29
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-08-06
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多