2017-04-18 4 views
3

1つのポップアップで特定のテキストを使用して電話をかけるようユーザーに提案したい。私は彼に最初のポップアップを示し、彼が同意するならば、私はアプリケーションから電話をかけるためのコードを実行する。しかし、tel://telprompt://tel:のリンクとは無関係に、私は常にシステム内の電話番号を持つ2番目のポップアップを取得します。システムからこの2番目のポップアップを取得しないようにコードを変更するにはどうすればよいですか? ここでこのような検索された質問はありませんでした。私のコード2つ目のポップアップのこれらの行の後誰かに電話をかけたときにiOSアプリでポップアップを削除するにはどうすればいいですか?

が表示されます。

NSString *phoneURLString = @"tel://11111111"; 
NSURL *phoneURL = [NSURL urlWithString:phoneURLString]; 
if ([[UIApplication sharedApplication] canOpenURL:phoneURL]) { 
    [[UIApplication sharedApplication] openURL:phoneURL]; 
} 

私もセクションにInfo.plistLSApplicationQueriesSchemesteltelpromptを追加しました。助けていただければ幸いです。

+0

あなたは別のアプリで説明している機能を見たことがありますか?私はあなたが数字と '電話'でポップを止めることができるとは思わない – SeanLintern88

+0

私は自分自身で別のアプリでそれを見ていない。そのような機能が存在することを意味するstackloverflowに関するコメントを見ました。 –

答えて

4

残念ながら、少なくともiOSの既存のバージョンでは、あなたがしたいことはできません。そのダイアログは常に表示されます。 openURLのためのAppleのdocumentationパー

サードパーティのアプリケーションは、OpenURLのを呼び出す:TEL上://、 のFaceTime://、またはFaceTimeのオーディオ:// URLは、iOSのは、プロンプトを表示します は、ダイヤルする前にユーザーの確認が必要です。

+0

お返事ありがとうございます、私はこの機能を回避する方法があることを願っています。 –

+0

ユーザーが許可を得ているかどうかを問い合わせることができますか? – techsMex

関連する問題