Tag: Facebook

Facebook的iOS SDK – 如何build立Xcode 4.3的静态库?

我正在按照此链接中的说明将Facebook集成到我的iOS ARC应用程序中。 我坚持build立静态库步骤。 https://developers.facebook.com/docs/mobile/ios/build/ 我正在使用Xcode 4.3(现在在应用程序中移动的开发人员文件夹),所以脚本“build_facebook_ios_sdk_static_lib.sh”不起作用。 我试图修改脚本,但没有成功。 有人可以帮忙吗? 谢谢 !

检查用户是否安装了Facebook Messenger的iOS 9

Facebook已经弃用了用于检查用户是否安装了Messenger应用程序的方法[FBSDKMessengerSharer messengerPlatformCapabilities] 。 在警告消息中,它说: 不推荐使用messengerPlatformCapabilities:从iOS 9开始不推荐使用。如果使用此选项,则必须按照https://developers.facebook.com/docs/ios/ios9中的说明configurationplist 我想删除这个方法,但还没有find任何其他的select来replace这个代码(如果用户没有安装Messenger应用程序,那么这个button会被禁用): if (![FBSDKMessengerSharer messengerPlatformCapabilities]) { [self.inviteFriendsButton setEnabled:NO]; [self.inviteFriendsButton setAlpha:0.5f]; } 有没有其他方法? 或者,作为新的iOS要求,我应该避免使用这个if ? 先谢谢你。

是否有可能深入链接到iOS上的Facebook移动应用程序中的特定页面或位置?

是否有可能在我的移动应用程序中包含一个链接,将本地Facebook应用程序打开到特定的页面,事件,post或其他位置? 谢谢,瑞安

如何安装只从URL打开Facebook应用程序

我想知道如何才能打开从我的网站在Facebook和Twitter应用程序的url链接,只要它被安装在设备上,如果没有,我希望页面在浏览器中打开。 目前我正在使用以下链接: fb://profile/fbID twitter://user?screen_name=username 目前,如果应用程序已安装,但工作正常,但如果未安装应用程序,链接将失败。此外,如果您试图在桌面浏览器中打开它,twitter链接将完全失败。 有谁知道我怎么去做这个? 是的,我知道有类似的问题,但没有人回答,所以我想我会尝试这个,欢呼。

在Safari浏览器中打开Facebookurl,而不是原生应用

有什么办法可以在Safari中打开Facebookurl(例如http://www.facebook.com/facebook ),而不是原生应用程序? 我试图做到这一点: NSURL *url = [NSURL URLWithString:@"http://www.facebook.com/facebook"]; [[UIApplication sharedApplication] openURL:url]; 但是如果你尝试在facebook域中打开url,iOS会自动启动本地客户端(当然如果已经安装的话)。 谢谢。

用ios 7视差效果移动图像

我刚刚看到Facebook的新纸应用程序,使图像移动的基础上的视差效果。 因此,它将图像缩放到全屏,当您倾斜屏幕时,会将图像滚动到倾斜的一侧。 我已经能够像苹果一样添加视差效果,但不像Facebook那样。 有没有人有任何想法他们如何做到这一点。 这里是我用于视差的基本代码: UIInterpolatingMotionEffect *interpolationHorizontal = [[UIInterpolatingMotionEffect alloc]initWithKeyPath:@"center.x" type:UIInterpolatingMotionEffectTypeTiltAlongHorizontalAxis]; interpolationHorizontal.minimumRelativeValue = @-10.0; interpolationHorizontal.maximumRelativeValue = @10.0; UIInterpolatingMotionEffect *interpolationVertical = [[UIInterpolatingMotionEffect alloc]initWithKeyPath:@"center.y" type:UIInterpolatingMotionEffectTypeTiltAlongVerticalAxis]; interpolationVertical.minimumRelativeValue = @-10.0; interpolationVertical.maximumRelativeValue = @10.0; [self.backgroundView addMotionEffect:interpolationHorizontal]; [self.backgroundView addMotionEffect:interpolationVertical];

更新Xcode 7后,Facebook的SDK不是一个Dylib错误?

我更新Xcode 7后,我有一些错误与Facebook SDK中,当我试图像下面的代码构build项目。 ld: warning: Auto-Linking supplied '/Users/manjarb/Desktop/hubbalabs/lib/FacebookSDK/FBSDKShareKit.framework/FBSDKShareKit', framework linker option at /Users/manjarb/Desktop/hubbalabs/lib/FacebookSDK/FBSDKShareKit.framework/FBSDKShareKit is not a dylib ld: warning: Auto-Linking supplied '/Users/manjarb/Desktop/hubbalabs/lib/FacebookSDK/FBSDKCoreKit.framework/FBSDKCoreKit', framework linker option at /Users/manjarb/Desktop/hubbalabs/lib/FacebookSDK/FBSDKCoreKit.framework/FBSDKCoreKit is not a dylib ld: warning: Auto-Linking supplied '/Users/manjarb/Desktop/hubbalabs/lib/FacebookSDK/FBSDKLoginKit.framework/FBSDKLoginKit', framework linker option at /Users/manjarb/Desktop/hubbalabs/lib/FacebookSDK/FBSDKLoginKit.framework/FBSDKLoginKit is not a dylib 如何解决这个问题? 谢谢!

Facebook的login总是回来取消。 (iOS Swift)

我目前正在尝试使用4.0版本的SDK实现Facebooklogin,这也发生在3. +版本。 当我调用logInWithReadPermissions (4.0版本)或openActiveSessionWithReadPermissions (3. +版本)。 在用户可以进行select( 取消或确定 )之前,立即使用isCancelled (4.0版本)和ClosedFailedLogin (3. +版本)调用闭包/块。 我认为这可能是在我的plist设置的URL计划的问题,但我已经检查了一遍又一遍,一切似乎是正确的。 只是想知道如果有人可以有任何解决这个问题的想法。 我的Bundle ID是正确的,在Facebook开发控制台中启用了单点login,本地应用程序已启用。 请参阅下面的一些示例代码和configuration(4.0版本)。 login电话: AppDelegate中: plist中:

FBSDKShareDialog取消应该发布

我在代码中创build了一个FBSDKShareDialog – (void)shareWithFacebookDialog; { FBSDKShareLinkContent* content = [[FBSDKShareLinkContent alloc] init]; content.contentURL = [NSURL URLWithString:@"Path Redacted"]; content.contentTitle = @"Title Redacted"; content.contentDescription = @"Description Redacted"; FBSDKShareDialog* dialog = [[FBSDKShareDialog alloc] init]; [dialog setMode:FBSDKShareDialogModeNative]; [dialog setShareContent:content]; [dialog setDelegate:self]; [dialog setFromViewController:self]; [dialog show]; } 对话框启动并且所有的信息都是正确的 但是一旦点击“发布”,对话框closures,取消委托被调用。 – (void)sharerDidCancel:(id<FBSDKSharing>)sharer; 有没有人看过这个? find了一个方法来克服它?

接受应用程序时select“不是现在”导致“com.facebook.sdk error2”

使用Facebook iOS SDK 3.1。 当select不允许“连接”到Facebook应用程序,我坚持Facebook投掷“com.facebook.sdk错误2”。 我的错误,即使重新安装我的应用程序。 重现步骤: select连接Facebook 在popup的UIAlertView中select“Not Now” =>我不能select再次连接。 用户再次连接的唯一方法是从设置中删除她的Facebook帐户,然后再次添加。 这是Facebook SDK中的错误还是我错过了什么? 我明显地遵循授权教程,一切正常(auth,张贴的东西),当select连接。