Safariでmailtoの動作と同様のカスタムURLスキームを実装したいと考えています。私のhtmlではmyappスキームが定義されている私のアプリケーションを呼び出すカスタムスキーム(myapp:// parmsなど)へのリンクがあります。 myappが完了したら、私はSafariのブラウザページに戻りたいと思います。 'mailto:'がある場合、メールアプリケーションにはキャンセルボタンがあります。あなたがそれを押す、または送信を行うと、完了したらそれはなくなり、Safariのページがそこにあります。iOS URL Scheme、完了したらSafariに戻る
私は自分のアプリを殺すはずがないと知っています。私が試してみると、それは家に戻って、とにかくサファリではない。呼び出し元のアプリケーションが戻ってきたので、私のカスタムスキームアプリがなくなる(非表示にする)方法はありますか?
この問題は、カスタムスキームを呼び出すWebページがフォームであり、フォームからカスタムアプリケーションを呼び出して戻りたいので、フォーム上のすべてのデータを失うことができません。ブラウザを再度呼び出すと、フォームにすでに入力されているデータが失われます。 mailto:の処理方法はまさに私がやりたいことです。 – sjay
mailtoとまったく同じようにすることはできません。これは、オペレーティングシステムによって処理され、モーダルMFMailComposeViewControllerを使用するためです。同じ方法でアプリを表示する方法はありません。切り替えは可能です。 – jtbandes