1

状況は次のとおりです。

  1. ユーザーがカスタム urlscheme を使用して Web サイトからアプリを開く
  2. ユーザーがアプリで何かを行う
  3. ユーザーがアプリのボタンをクリックして、Safari の Web サイトに戻ります。

javascript:window.close() を含む新しいタブを開こうとしましたが、これは iOS 6.1 では機能しません。

だから私の質問は: Safari を開いて、ユーザーが離れた Web サイトを表示する方法はありますか? それ自体を閉じる作業中の新しいタブまたは別のルートのいずれかを使用していますか?

4

2 に答える 2

0

私が理解する限り、あなたはそれを行うことができます。

  1. ユーザーは、たとえばhttp://www.example.comなどのモバイル サファリを開きます。
  2. ユーザーが appscheme://open のリンクをクリックすると、アプリケーションがアクティブになります
  3. ユーザーがボタンをタップして、たとえばhttp://www.example.com?q=testなどのサファリを開きます

3 番目のステップでは、[[UIApplication sharedApplication]openURL:url] を使用できます。

于 2013-06-26T08:45:06.930 に答える
0

カスタム URL スキームでアプリを開くときは、実際のページ URL を引数として渡します。

mycustomUrlScheme://mydomain.com?objectid=1234&callback_url=encoded_url

アプリで、コンテンツ情報の URL を処理し、後で開くためにページの URL を保持します。サファリに新しいタブを開きます。しかし、それは良いスタートになるはずです。

于 2013-06-26T08:41:25.937 に答える