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

标签 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(null, null, "PhoneDialer", "call", [phoneNmber]); 中给出 [phonenumber];

有iOS的插件吗?

最佳答案

嗨@joel 做以下更改

1)对应电话dialer.js https://gist.github.com/rahulinaction/2703b8c6f30f5daa1732

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

3) 然后在您的 Cordova.plist 中的插件字典中创建一个字符串,键名为 phonedialer,值为 PhoneDialer。或者,如果您有 config.xml,请添加此字符串 插件标签内的插件名称="phonedialer"value="PhoneDialer"。

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

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

关于android - 如何使用 PhoneGap 创建自定义拨号器(Android 和 iOS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25539603/

相关文章:

android - 推特:使用抄写员发送直接消息

java - Android的每个线程都关联着Looper(消息队列)?

android - 如何在 config.xml 中指定 cordova android 版本?

xcode - 如何从 Phonegap/Cordova 项目中删除默认本地化?

android - cordova 2.7 与 phonegap-facebook-plugin - 在 ConnectPLugin.java 中构建错误

android - Xamarin 通用图像加载器内存不足异常

Android ADB 连接空主机名

ios - 自定义 UITableView 适当更新每个标签和 UIImage,除了一个 - 使用 Core Data 和 NSFetchedResultsController

ios - 通知 View 中的交互操作在 iOS 10 ( xcode 8) 上不可见

iOS 类别符合具有属性 : how to implement 的协议(protocol)