3

私の iOS 4/5/6 アプリは、短時間使用することを目的としています。ユーザーに「完了、今すぐ立ち去る」ボタンをクリックしてもらい、私のアプリが前面に出る前に使用していたアプリに戻します。

以前のアプリを前面に戻しながら、iOS をバックグラウンドに置く方法はありますか?

iPad では、ユーザーは 4 本の指で画面を横方向にスワイプすることでその効果を得ることができます。しかし、そのジェスチャは完全な解決策ではありません。(a) そのジェスチャはハンドヘルド デバイスでは機能せず、(2) そのジェスチャを知っているユーザーは多くないからです。以前のアプリをプログラムで前面に戻したい。

4

2 に答える 2

6

ユーザーに「Done, now go away」ボタンをクリックしてもらいたい

そのボタンがホームボタンです。

以前のアプリをプログラムで前面に戻したい。

別のアプリに切り替えるためのパブリック API はありません。ただし、ユーザーには、アプリを切り替えるための多くのオプションがあります。あなたが言及したスワイプ ジェスチャに加えて、4 本指で上方向にスワイプして最近使用したアプリのリストに移動するか、ホーム ボタンをダブルタップして同じ効果を得るか、ホーム ボタンを 1 回押してスプリングボードに戻ることができます。 . アプリではなくユーザーが、フォアグラウンドにあるアプリを制御する必要があります。そして、彼らがそれを行う方法は、あるアプリから別のアプリまで標準であるべきです. ユーザーの生活を楽にしたいのは理解できますが、あなたがやろうとしていることは、利用可能な API では不可能です。

于 2012-11-19T03:29:40.697 に答える
2

以前のアプリケーションがあなたの所有物ではない場合、またはあなたが知っている以前のアプリケーションにURLスキームが組み込まれているかどうかを知らない場合は、それができないと思います。

URLスキームを介してアプリを起動します

于 2012-11-19T03:28:51.493 に答える