如何使用phonegap创建自定义拨号器(Android和iOS)

时间:2014-08-28 02:03:59

标签: android ios cordova keypad

我想创建一个phonegap应用程序,它基本上是拨打号码的拨号器,根据电话联系人的号码。 (我会在应用程序中有一个逻辑,它基本上会从联系人的现有数字中添加一些额外的数字)。

我知道我可以使用http://docs.phonegap.com/en/2.4.0/cordova_contacts_contacts.md.html#Contacts

访问联系人

但是有没有任何插件可以拨打程序化号码,它可以在Android上找到,但是我找不到iOS版 https://github.com/sialam/PhoneGap-2.7-Android-plugins-to-make-a-phone-call

在Android中我可以在cordova.exec中给出[phonenumber](null,null," PhoneDialer"," call",[phoneNmber]);

iOS有插件吗?

2 个答案:

答案 0 :(得分:1)

嗨@joel做了以下更改

1)对应的电话拨号器.js https://gist.github.com/rahulinaction/2703b8c6f30f5daa1732

2)对应的phonedialerh和m文件 https://gist.github.com/rahulinaction/9337f8dd5618955d4762  将这些文件复制到CordovaLib.xcodeproj中的plugins文件夹,并将其添加到CordovaLib.xcodeproj

3)然后在你的Cordova.plist中在插件字典中创建一个字符串,键名为phonedialer,值为PhoneDialer.Or,如果你有一个config.xml添加这个 插件名称=" phonedialer"值="电话拨号"内插件标签。

4)然后你可以通过这个窗口调用以下内容.plugins.phoneDialer.dial(yourno)

至于最新的phonegap,我认为命令行功能非常简单,因为您不必为差异平台进行单独设置。我不知道其他选择。

答案 1 :(得分:0)

这是一个你可以使用的插件,它可以更新为cordova 3.你可能只需要在dialer.js中对旧的phonegap版本进行一些更改https://github.com/j-mcnally/PhoneGap-ios-PhoneDialer