0

sencha touch 2 でアプリを作っています。基本的には、リンクをクリックすると Safari が開き、URL が読み込まれます。そのページから、ホーム画面に保存されている webapp に戻る方法を知りたいです。

4

1 に答える 1

1

これを行う唯一の方法は、Safari で表示される Web ページを制御することです。これは、Web ページにアプリの URL へのリンクが必要になるためです。Safari で開く Web ページを制御できる場合、これは簡単な作業です。アプリの URL スキーマを設定し、Web ページにアプリを開く URL へのリンクを配置するだけです。アプリの URL スキーマを作成する例はたくさんありますが、iOS の URL スキーマについては google を使用してください。

Xcode でいくつかの設定を行い、Web ページにリンクを追加して、次のようなアプリを開くのと同じくらい簡単です。myApp://optional/paths?queryStrings=arePossibleToo&youShould=checkItOut

それが役立つことを願っています...

編集:

Sencha Touch は、HTML5 アプリをネイティブ iOS ラッパーに「ラップ」する「ネイティブ パッケージング」と呼ばれる機能を提供します。URL スキーマのサポートを利用するには、この機能を使用する必要があります。Android にも同様の機能がありますが、これら 2 つ以外の OS では目的を達成できない場合があります (Sencha Touch は iOS と android のネイティブ ラッパーのみを提供するため...)。

于 2012-04-27T14:32:10.353 に答える