簡體   English   中英

facebook sdk 3.1.1登錄設置

[英]facebook sdk 3.1.1 login settings

我正在嘗試將Facebook sdk 3.1.1與iOS6集成。 我的問題是,如果用戶已“登錄”設置可以正常工作,但是如果用戶尚未登錄,facebook sdk會提供轉到“設置”的選項並在那里登錄,但無法轉到設置,然后我瀏覽了一些論壇,我知道該代碼不起作用

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General&path=Network"]];

這可能就是為什么它沒有打開我正在使用此代碼發布的設置的原因

      BOOL displayedNativeDialog = [FBNativeDialogs presentShareDialogModallyFrom:self
                                                                    initialText:@"message"
                                                                          image:nil
                                                                            url:nil
                                                                        handler:nil];
    if (!displayedNativeDialog) {

        [self performPublishAction:^{
            // otherwise fall back on a request for permissions and a direct post
            [FBRequestConnection startForPostStatusUpdate:@""
                                        completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {

                                            [self showAlert:message result:result error:error];
                                        }];

        }];
    }
- (void) performPublishAction:(void (^)(void)) action {

if ([FBSession.activeSession.permissions indexOfObject:@"publish_actions"] == NSNotFound) {

    [FBSession.activeSession reauthorizeWithPublishPermissions:[NSArray arrayWithObject:@"publish_actions"]
                                               defaultAudience:FBSessionDefaultAudienceFriends
                                             completionHandler:^(FBSession *session, NSError *error) {
                                                 if (!error) {
                                                     action();
                                                 }

                                             }];
} else {
    action();
}

}

可能的解決方案 ????

我知道或發現任何文檔,除了plist外,在Project> Target> Info> URL Types> URL Schemes下也有facebook appid

在我的情況下,它不存在,但是在來自Facebook的示例項目中,我插入了帶有appID的appid,它運行良好

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM