【问题标题】:Is it possible to allow a user to (after pushing a button) call a specific number?是否可以允许用户(在按下按钮后)拨打特定号码?
【发布时间】:2015-03-25 05:10:53
【问题描述】:

我正在使用 apparchitect 制作应用程序,我想知道如何使用 JavaScript 来呼叫号码。我尝试使用已经上传的不同的,但无济于事。是否可以允许用户(按下按钮后)拨打特定号码?

在简化的应用程序制造商中,如果 javascript 没有我想要的功能,我可以使用它们。这是一个 iphone 应用程序。请帮助这个应用程序非常重要。谢谢。

【问题讨论】:

标签: javascript ios iphone


【解决方案1】:

您的 iPhone 应用最简单的答案是包含以下 HTML(从 this answer 可以看出:

<a href="tel:1300111222">tap to call</a>

点击手机上的“点击通话”文本将激活该链接并向您的应用发送一条消息以启动到提供的 URL。只要您的应用正确响应您的 webview 和操作系统,一切都应该在没有 JavaScript 的情况下运行:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString: activatedURLString]]

【讨论】:

    【解决方案2】:

    twilio nodejs library。这非常容易。

    1.) 使用twilio 注册一个帐户。

    2.) 使用以下代码连接您的按钮:

    // Your accountSid and authToken from twilio.com/user/account go in between quotes
    var accountSid = "";
    var authToken = "";
    var client = require('twilio')(accountSid, authToken);  // don't forget to install the twilio libary from npm
    
    client.messages.create({
        body: "Jenny please?! I love you <3",
        to: "+14159352345",
        from: "+14158141829"
    }, function(err, message) {
        process.stdout.write(message.sid);
    });
    

    其实我觉得自己真的很好,所以我就uploaded a repository to github which does exactly what you are asking。它使用 Meteor 框架。要运行它,请克隆 repo,导航到命令行中的文件夹,然后在命令提示符中简单地键入“meteor”。该站点将在您的浏览器 localhost3000 中运行。

    【讨论】:

    • 我相信珍妮的电话号码实际上是867-5309。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-15
    • 1970-01-01
    相关资源
    最近更新 更多