iOS 6.1 で box-api を使用するアプリを実装しています。
アプリはモバイル サファリを呼び出し、戻ってきても Box のログイン ページは開いたままです。私がやりたいのは、モバイルサファリにタブを閉じるように指示するために、ログインとトークンが受信された後です。
iOS 6.1 で box-api を使用するアプリを実装しています。
アプリはモバイル サファリを呼び出し、戻ってきても Box のログイン ページは開いたままです。私がやりたいのは、モバイルサファリにタブを閉じるように指示するために、ログインとトークンが受信された後です。
API v1 authを使用してWebアプリケーションでこれを実行するため、iOSで同じことを実行して、機能するかどうかを確認できます。
基本的に、アプリケーションを編集する場合は、「バックエンドパラメータ:」というセクションがあり、「URLのリダイレクト:」オプションがあります。リダイレクトURLは、次のスクリプトを含むWebページに設定されています。
<script>window.close();</script>
これにより、ユーザーが認証プロセスの後にそのページにリダイレクトされたときにウィンドウが閉じます。このjavascriptコマンドは、javascriptによって開かれたウィンドウでのみ機能するため、ブラウザでウィンドウに手動で移動しても閉じないことに注意してください。モバイルサファリでタブを開いたときの動作がどうなるかわかりません。