私はフルスクリーンのiPhoneに最適化されたWebアプリケーションを構築しています。それは、ネイティブアプリのようにホームページから起動し、次のディレクティブを介してスタンドアロンのアプリのように動作しますが、それは単純なHTML/CSS/JavaScriptであり、PhoneGapは関係ありません。iPhone WebアプリケーションのOAuthコールバック
<meta name="apple-mobile web-app-capable" content="yes" />
のOAuth、Twitterのへのリダイレクト(またはその他のOAuthプロバイダー)上で認証しようと私のフルスクリーンのWebアプリケーションのうち、モバイルサファリに私を取ります。 Twitterの認証が完了すると、自分のアプリにリダイレクトされても私のホームページアプリは起動せず、Mobile Safariでリダイレクトされます。 iPhoneホームページのWebアプリでOAuthを実行することは可能ですか?その短い、私は私のホームページのWebアプリケーションを再起動するOAuthのコールバックを得ることができますか?
アプリをプログラムで再起動する方法がない(たぶんjailbrokenデバイスでは可能ですが、通常の状態ではできません) – mattacular
明確にするだけです。あなたはWebアプリケーションを構築しているので、すでにMobile Safariに入っています。 Safariの新しいページで認証ページが開きますか? –
iPhoneに最適化されたWebアプリケーションをホームページに保存してそこから実行すると、実際にはSafariで開かれません。さて、それはまだSafariによってカバーされていますが、スタンドアロンのアプリのように起動します。それは、それが速いアプリケーションを切り替えるタスクバーとすべてで自分のアイコンを取得します。問題は、Twitterへのリンクがそのコンテナから離れることです。 – mustpax