私たちのサイトhttp://www.draw.io/の右上には、JSAPIクライアントライブラリを使用して認証するGoogleドライブ統合ボタンがあります。これは、iOS 6のSafariを除いて、どこでも正常に機能します。Safariをクリックすると、新しいタブが短時間フリックしてから消えます。ロギングからauthorize呼び出しが呼び出されますが、コールバック関数に到達することはありません。
このスレッドのヒントに従って、妥当なレベルの複数アカウント処理が機能し、iOS 5を含む、テストした他のすべての環境で正しく機能します。gapi.auth.authorize呼び出しでimmediateパラメーターをtrueに設定した場合ポップアップが回避されるため、ログインはiOS6で機能します。ただし、これは単一のGoogleアカウントを持つユーザーに対してのみ機能します。複数のアカウントを持っている場合は、デフォルトのアカウントが常に使用されます。
この質問を読んだときにメインサイトにこの動作が表示されない場合は、iOS 6でSafariを検出し、即時フラグをtrueに設定するようにパッチを適用した可能性があります。これにより問題の一部が修正され、iOS 6のユーザーはアプリでドライブを使用できるようになりますが、それでも複数のアカウントをサポートする必要があります。