从我的应用程序使用Facebook SDK时,我可以阻止打开Facebook iPhone应用程序吗?

从我的应用程序使用Facebook SDK时,我可以阻止打开Facebook iPhone应用程序吗?,iphone,objective-c,facebook,Iphone,Objective C,Facebook,从我的应用程序使用Facebook SDK时,我可以阻止打开Facebook iPhone应用程序吗?我不想打开facebook iphone应用程序。我强烈建议你不要这样做,因为根据我的经验,大多数用户不会通过你的应用程序而不是FB应用程序或浏览器登录facebook。他们只是不信任第三方应用 编辑: 但如果您仍然不想使用浏览器/FBI应用程序,则需要更改: - (void)authorize:(NSArray *)permissions delegate:(id<FB

从我的应用程序使用Facebook SDK时,我可以阻止打开Facebook iPhone应用程序吗?我不想打开facebook iphone应用程序。

我强烈建议你不要这样做,因为根据我的经验,大多数用户不会通过你的应用程序而不是FB应用程序或浏览器登录facebook。他们只是不信任第三方应用

编辑:

但如果您仍然不想使用浏览器/FBI应用程序,则需要更改:

- (void)authorize:(NSArray *)permissions
         delegate:(id<FBSessionDelegate>)delegate
       localAppId:(NSString *)localAppId {
  self.localAppId = localAppId;
  self.permissions = permissions;

  _sessionDelegate = delegate;

  [self authorizeWithFBAppAuth:YES safariAuth:YES];
}
-(void)授权:(NSArray*)权限
委托人:(id)委托人
localAppId:(NSString*)localAppId{
self.localAppId=localAppId;
self.permissions=权限;
_sessionDelegate=委托;
[通过FBAppAuth自我授权:是safariAuth:是];
}

在FBConnect framework的Facebook.m中为否

那么,你想继续使用旧的内联对话框登录,而不是使用单一登录,对吗?情况是我确实将图片上传到用户Facebook帐户,我在iphone没有安装Facebook应用程序时成功地做到了这一点,但是,当安装facebook应用程序时,sdk会将我重定向到facebook应用程序。@AhmadTK:我相信,如果你按照facebook sdk自述中关于为你的应用程序设置URL方案的说明进行操作,那么它将重定向回你的应用程序。我从未想过这一点。回答得好。