2014-08-28 57 views
0

我想創建一個phonegap應用程序,該應用程序基本上是一個基於撥打電話號碼的撥號程序的撥號程序。 (我會在應用程序中使用邏輯,這基本上會爲聯繫人中的現有號碼添加一些附加號碼)。如何使用phonegap創建自定義撥號程序(Android和iOS)

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

訪問聯繫人,但沒有任何插件撥打一個綱領性的數量,其在Android中使用,但我不能在Android中我能找到一個用於iOS系統 https://github.com/sialam/PhoneGap-2.7-Android-plugins-to-make-a-phone-call

給cordova.exec中的[phonenumber](null,null,「PhoneDialer」,「call」,[phoneNmber]);

有沒有iOS的插件?

回答

1

喜@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.Or如果你有一個config.xml中添加此 插件名稱=「電話撥號」值= 「PhoneDialer」內部的插件標籤。

4)然後就可以調用這個window.plugins.phoneDialer.dial(yourno)以下

至於最新的PhoneGap我認爲命令行的特點是很容易,因爲你不必爲做個人設置diff平臺。我不知道替代。

+0

thanx的詳細描述。當我訪問一個mac並返回時將試用它。現在這個答案就足夠了 – joel 2014-09-02 15:39:18

0

這是一個插件,你可以只使用爲科爾多瓦3.You更新可能只需要爲老年人PhoneGap的版本做dialer.js一些變化https://github.com/j-mcnally/PhoneGap-ios-PhoneDialer

+0

你能告訴我在dialer.js中有什麼變化,因爲我使用cordova-2.4.0嗎?我試過這個插件(https://github.com/sialam/PhoneGap-2.7-Android-plugins-to-make-a-phone-call),它適用於Android。我可以使用它的PhoneDialer.js而不是j-mcnally dialer.js嗎?你也可以指出一個教程,在沒有命令行的情況下使用最新的PhoneGap,比如設置這裏給出的Phonegap 2.4.0有多容易(http://cleancodedevelopment-qualityseal.blogspot.com/2012/12/first-phonegap- app-with-android-using.html) – joel 2014-09-01 17:27:23

相關問題