2011-08-09 12 views

答えて

0

-[NSApplication openURL:]メソッドに転送転送文字を送信しようとしましたか?

+0

Hey PeyloW、 - [NSApplication openURL:]は、ウェブページを開くために使用されますか?私はコール転送を実装したい – iscavengers

+0

'[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@" tel:0704106983 "]];'を実行してみてください。自分の電話番号に置き換えれば、それは動作し、電話をかけます。より多くのサポートされているURLスキーマ*(例:テキストメッセージの送信)については、このメソッドのドキュメントを参照してください。 – PeyloW

+0

素晴らしい...ありがとう、私はそれを試してみましょう – iscavengers

1

私はこのスレッドが少し古いと思うが、転送を呼び出すときに役立つかもしれない2セントの価値をあなたに与えます。

私は最近、コール転送機能が実装されているクウェートアプリストアでアプリRidlee +をリリースしました。皆さんが持っているのと同じ問題に直面しました。

基本的には、 - [NSApplication openURL:]を使って説明した方法は正しいです。問題は、Appleがあなたに*または#をプログラムで渡すことを許可しないということです。テレコム側のコール転送オプションと対話するためのダイヤル番号。それで答えは「それはできない」 私がしたことはテレコムにその2つの間のリンクを作ることを提案しているので、TCP/IPまたはネットワーク接続を通じたコール転送要求をWebサービスに渡し、通信側の内部設定の

あなたはユーザー検証の引数を取得しているので、テレコムからそのようなことを要求する問題に直面しますが、正しくアプリケーションを実装すると、それは考慮されます。私がやったやり方は、小さなregプロセスを使ってユーザーを確認し、ユーザーが無料のSMSをテレコムに送り、ユーザーに割り当てられた認証コードをWebサーバーに戻し、ユーザーはこのコードを入力しますこのアプリでは、Webサーバーとの間でそれを確認します。この3つのハンドシェイクでは、ユーザーが電話番号の所有者であることを確認できます。その結果、Webサービスを介した転送を制御することができます。

こちらがお役に立てば幸いです。

関連する問題