0

電話連絡先の番号に基づいて、基本的に番号をダイヤルするダイヤラーである 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用のプラグインはありますか?

4

2 に答える 2

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 で値が PhoneDialer の文字列をプラグイン ディクショナリに作成します。または、config.xml がある場合は、プラグイン タグ内にこのプラグイン name="phonedialer" value="PhoneDialer" を追加します。

4)次に、この window.plugins.phoneDialer.dial(yourno) から以下を呼び出すことができます

最新の phonegap に関しては、diff プラットフォームの個別のセットアップを行う必要がないため、コマンドライン機能は非常に簡単だと思います。

于 2014-09-02T06:12:49.877 に答える
0

これは、コルドバ 3 用に更新されたプラグインです。古い phonegap バージョンhttps://github.com/j-mcnally/PhoneGap-ios-PhoneDialerの場合は、dialer.js でいくつかの変更を行う必要がある場合があり ます。

于 2014-08-29T05:20:40.750 に答える