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

如何使用phonegap(Android和iOS)创建自定义拨号程序,android,ios,cordova,keypad,Android,Ios,Cordova,Keypad,我想创建一个phonegap应用程序,它基本上是一个拨号器,根据电话联系人的号码拨号。(我在应用程序中会有一个逻辑,它基本上会在联系人的现有号码上添加一些额外的号码) 我知道我可以使用 但是有没有可以拨程序号码的插件,它在安卓系统中可用,但我在iOS上找不到 在Android中,我可以在cordova.exec中给出[phonenumber](null,null,“PhoneDialer”,“call”,“phoneNmber]) 是否有iOS插件?这是一个您可以使用的插件,已针对cordov

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

我知道我可以使用

但是有没有可以拨程序号码的插件,它在安卓系统中可用,但我在iOS上找不到

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


是否有iOS插件?

这是一个您可以使用的插件,已针对cordova 3进行了更新。您可能只需在dialer.js中对旧版phonegap做一些更改即可。

Hi@joel做以下更改

1) 对应的电话拨号器.js

2) 相应的电话拨号器和m文件 将这些文件复制到CordovaLib.xcodeproj中的plugins文件夹,并将其添加到CordovaLib.xcodeproj中

3) 然后在Cordova.plist中,在插件字典中创建一个字符串,键名为phonedialer,键值为phonedialer 插件标签内的pluginname=“phonedialer”value=“phonedialer”

4) 然后,您可以在此窗口调用以下命令。plugins.phoneDialer.dial(yourno)


至于最新的phonegap,我认为命令行功能非常简单,因为您不必为不同的平台进行单独设置。但我不知道有什么替代方案。

您能告诉我,自从我使用cordova-2.4.0以来,我必须在dialer.js中做些什么更改吗?我尝试了这个插件(),它适用于Android。我可以使用它的PhoneDialer.js而不是j-mcnally dialer.js吗?您还可以指出一个教程,在没有命令行的情况下使用最新的Phonegap,例如设置Phonegap 2.4.0是多么容易,这里给出了()thanx的详细说明。当我有权使用mac电脑时,我会尝试一下,然后回来。现在这个答案就足够了