通話後にアプリに戻るために、telの代わりにtelpromptを使用します。このようなコード:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://10086"]];
TelpromtはパブリックURLスキームではないため、Appleによって拒否されると言われています。しかし、特定の答えは見つかりませんでした-はいまたはいいえ。誰か助けてもらえますか?
handleopenurl.com iOSURLスキームのインデックスを確認することをお勧めします。
私はtelpromptを知りません。 tel:// 10086を使用しないのはなぜですか?
IOS8.0ではtel://
URLスキームも、呼び出し後にアプリに戻ります。現在の唯一の違いは、telprompt://
アプリは通話を開始する前にプロンプトを表示します。
telprompt://
およびtel://
は、現時点ではどちらもiOSの有効なカスタムURLスキームです。
Appleにはtelprompt
に関するドキュメントがないため、その機能は予告なしに削除される可能性があります(ただし、可能性は低いです)。
注:動作は異なります。番号を直接ダイヤルせず、通話後に電話アプリに留まらないため、前者の方が優れています。
私はすでにこれを使用してアプリケーションをアップロードしており、現在App Storeにあるため、これによってアプリケーションが拒否されることはありません。