0

ウェブページに Oauth を設定しています。私たちの新しいウェブページは jquery.mobile で設定されています

人々は私たちのページに Oauth でログインしています。

ユーザーフレンドリーな使用のために、モバイルデバイスでウェブページにアクセスするとき、新しいブラウザータブを開いてログインする代わりに、Facebook、Twitter、Linkedin、または Google アカウントなどのネイティブモバイルアプリを参照したいと考えています。アカウント。

これは可能ですか?その場合、Oauth の Web URL ではなく、デバイス上のネイティブ モバイル アプリを参照/リダイレクトするにはどうすればよいですか?

4

1 に答える 1

0

通常、これらのネイティブ呼び出しを使用するための API を持つネイティブ モバイル アプリを参照する URI があります。たとえば、IOS では、

 twitter:// 

ネイティブ アプリケーションにアクセスします...ネイティブ twitter アプリを開いてユーザー名を取得したい場合は、

 twitter://user?screen_name=github

通常、oauth のみを使用し、アプリケーションのアクセス許可を探していない場合、ネイティブ アプリは認証を自動的に処理します。

ネイティブ アプリがインストールされているかどうかを処理する 1 つの方法は、URI が allication not found を返した場合に、アプリの Web サイトへのリダイレクトを使用することです。

通常、API を URI で見つけるのはそれほど難しくありません

于 2012-11-14T00:56:05.897 に答える