0

私はphonegap-plugin-facebook- connectcordovaプラグインの簡単な例を機能させようとしてきましたが、奇妙な問題が発生しました。

  • まず、iPhoneにFacebookiOSアプリケーションをインストールました。

簡単な例に基づく私のテストアプリケーションでは、[ログイン]ボタンをクリックすると、Facebook iOSアプリに切り替わり、アプリケーションに戻ります。

「私」ボタンをクリックすると、ログインに"an active access token must be used to query information about the current user"失敗したことを意味するエラーが表示されます

  • 次に、iPhoneからFacebookiOSアプリケーションを削除しました。

機能した。Facebook認証ページでSafariが開き、[OK]をクリックするとアプリケーションに戻り、auth.loginイベントが正常に発生します。

これは既知の問題ですか?それを修正する方法はありますか?

ありがとうございました

4

1 に答える 1

1

回避策を見つけました:

Facebook.mで

- (void)authorize:(NSArray *)permissions {
  self.permissions = permissions;

 [self authorizeWithFBAppAuth: NO safariAuth:YES]; //Use Safari Auth instead of FB App
}

この回避策では、インストールされているかどうかに関係なく、FacebookiOS認証は使用されません。

Githubの問題#25

于 2012-09-08T17:27:12.467 に答える