2

私はFacebook SDKを使用してFacebookの統合に取り組んでいます.. FacebookにログインしてFacebookで詳細を共有するために使用しているuibuttonがあります

FBSession を使用してログインしています

 [FBSession.activeSession openWithCompletionHandler:^(FBSession *session, FBSessionState state,NSError *error) {

Facebookにログインできます..しかし、共有しようとすると、ユーザーがすでに承認している場合でも、承認ページに移動します。私はこのページを初めて表示したくありません。ユーザーが Facebook で共有するたびにこのページが表示されないようにする方法

plistファイルで正しいアプリIDを指定し、urlscheme fbappidでも同様に指定し、appdelegateでhandleopenurl、open sessionを追加しました

ここに画像の説明を入力

4

2 に答える 2

0

これは、Facebook でこの特定のアプリに既に許可を与えているためです。許可を求められる新しいアカウントを使用してみてください。

編集

使ってみて

`+ (BOOL)openActiveSessionWithReadPermissions:(NSArray*)readPermissions
                            allowLoginUI:(BOOL)allowLoginUI
                       completionHandler:(FBSessionStateHandler)handler;`

completionHandler に含まれるセッション オブジェクトを使用する

于 2013-04-17T16:31:06.647 に答える