1

telpromt コマンドを使用して呼び出しを行い、呼び出し後にアプリケーションに戻ろうとしています。

NSString *telno = @"telprompt://121,,,,14";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:telno]];

どの番号に電話しているかを示すアラート ビューが表示されます。上記のコードでは、アラートビューと電話の最近の通話履歴に「121,,,,14」が表示されます。いくつかのアプリを見つけましたが、内線番号が表示されず、たとえばアラートビューに「121」のみが表示され、通話ログにはダイヤルされた連絡先として「アプリ名」が表示され、ダイヤルされた番号として「121」が表示されます。[実際には、そのアプリは、たとえば、メイン番号が「121」の「アプリ名」という名前の連絡先をプログラムで追加します]。電話のアラートと通話履歴から内線番号 [たとえば、「、、、、14」] を削除する方法はありますか?

4

1 に答える 1

0

は使用せずtelprompt、通常UIAlertViewのキャンセルと呼び出しボタンを表示するだけです。次に、 でメッセージを完全に制御できるUIAlertViewようになったら、ユーザーが選択した呼び出しでtelスキームを使用するだけです。

またtelprompt、公式のスキームではないため、Apple は iOS の将来のバージョンでこれを削除できます。

于 2014-05-27T06:58:39.233 に答える