連絡先に電話できるアプリがあります。これを行うには、次のコードを使用します。
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:numberVar]];
通話は行われますが、問題は、通話を終了してもiosがアプリに戻らないことです。とにかくそれをすることはありますか?ユーザーが「通話終了」をクリックすると、ios がアプリに戻ります。
どうもありがとう!
IPC (プロセス間通信) を使用する必要がありますが、これは iOS アプリでは少し奇妙です。アプリにプロトコル ハンドラーを登録し、表示している HTML ページにリンクを配置する必要がありますopenURL
。たとえば、リンクは「http://」ではなく「myapp://」のように開始できます。
こちらをご覧ください: http://mobileorchard.com/apple-approved-iphone-inter-process-communication/
これはどう?
UIWebView webView = [[UIWebView alloc] init];
NSURL *url = [NSURL URLWithString:@"numberVar"];
[webView loadRequest:[NSURLRequest requestWithURL:url]];
このコードを使用してください: [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://10086"]];
アプリケーションに戻ります。