2

ユーザーがアプリ内で電話番号フォームに電話できるようにしたい。通話を終了した後、ユーザーをアプリケーションに直接戻すことは可能ですか?

4

3 に答える 3

6

1: これがデフォルトの動作だと思いますね。

tel://2: デバイスがプロトコルを開くことができるかどうかを確認できます。

BOOL canCall = [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"tel://"]];
于 2012-04-20T18:25:20.430 に答える
1

これは古い質問であることは知っていますが、これは次を使用して実行できます。

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://111222333"]];

これは iOS >= 5.0 で実行できると思います。

の動作はtelprompt://とは少し異なりtel://ます。

于 2013-01-19T10:09:42.097 に答える
0

1

通話の開始方法によって異なります。

次の中から選択できます。

  • ユーザーが通話を承認する必要があるポップアップを表示します。その後、アプリが再び起動されます。

  • 最初にポップアップを表示せずに、直接呼び出します。通話後にアプリが起動されません。

両方の方法を実装する方法については、次の質問をお読みください: iOS 4.2 - 通話後にアプリに戻る

2

tel:次のコードを使用して、デバイスが URL を開くことができるかどうかを確認します。

BOOL isPhone = [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"tel:123456789"]];
于 2012-04-20T18:42:51.943 に答える