2

ユーザーが自分のウォールに公開できるようにするアプリケーションがあります。そうするために、まだログインしていない場合は、Web ビュー経由でログインするように求めるボタンをクリックします。次に、彼はアプリケーションを受け入れるように求められ (したがって、基本的な情報を提供するように求められます)、その直後に出版権 (publish_stream) が求められます。

問題は次のとおりです。

  • 私が自分の名前でアプリケーションを公開することを許可すると、許可が得られます。これは正常です。
  • しかし、私が同意しない場合でも、アプリケーションは承認を取得し、ユーザーのウォールに公開できます。

詳細については、次を使用します。OpenActiveSessionWithPublishPermissions:defaultAudience:allowLoginUI:completionHandler:

の中に

openSessionWithAllowLoginUI:

で承認を確認します

[FBSession.activeSession.permissions indexOfObject:@"publish_stream"] != NSNotFound

だから私の質問は:私がそれらを拒否したにもかかわらず、なぜ権利が付与されるのですか?


編集: バグ修正

4

0 に答える 0