0

Facebook、instagram、twitter にリンクする必要がある phonegap アプリを作成しています。ユーザーが資格情報を使用してこれらのそれぞれにログインできるようにし、ローカル ストレージを使用してデバイスに保存するアクセス トークンを返す必要があります。実際のサイト(私がセットアップしたテストサイト)で作業しているときに、ユーザーを完全に正常にログインさせることができます。それが機能する方法は、ユーザーがログインできる各ブランドのログインページにユーザーをリダイレクトする必要があることです。これはphonegapアプリからうまく行うことができますが、問題は、ユーザーがログインしたら基本的にアクセストークンを送信するために、それらのそれぞれにリダイレクトURLを指定する必要があることです.インターネットではこれは完璧に機能しますが、私はURL をリダイレクトして、元のモバイル デバイスを何らかの方法でポイントする必要があります。プロキシを使用してこれを行うことができますが、私はしません これには多くのオーバーヘッドが伴うため、サーバーの使用を採用したくありません。だから、実際に私の質問をするために:

ユーザーが正常にログインした後、ユーザーをモバイルアプリにリダイレクトするにはどうすればよいですか? これが私が見逃している非常に単純なものであることを願っていますが、私はそれを見ていません。:/

4

1 に答える 1

0

これは、ユーザーをログインさせ、ユーザーのブラウザーに 2 番目の URL に移動するように指示する oAuth 認証です。通常、iOS アプリを作成する場合は、次のようにしていつでも開くことができます: ://. また、この方法で渡されたパラメーターを準備できる必要があります。

例: iPhone で safari を開き、「Skype://」をアドレスとして入力すると、Skype アプリがインストールされている場合は、それが開きます。

上記と同様のリターン URL を設定してみて、それが機能するかどうかを確認してください。

于 2012-08-30T20:17:30.180 に答える