是否可以允许用户(按下按钮后)拨打特定号码?

Is it possible to allow a user to (after pushing a button) call a specific number?

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

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

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。它使用流星框架。要 运行 它,克隆 repo,导航到命令行中的文件夹,然后在命令提示符中简单键入 "meteor"。该站点将 运行 在您的浏览器中位于 localhost3000。

您的 iPhone 应用的最简单答案是包含以下内容 HTML(如 this answer 所示:

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

点击 phone 上的 "tap to call" 文本将激活 link 并向您的应用程序发送消息以启动提供的 URL。只要您的应用程序正确响应您的网络视图和 OS,一切都应该在没有 JavaScript:

的情况下工作
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: activatedURLString]]