我们正在构建一个应用程序,该应用程序在Xcode5上使用适用于iOS7的最新FacebookiOSSDK(3.15)。有一个关联的网络产品,我们使用3个环境进行部署:生产、暂存和开发。我们为这些环境中的每一个都有一个单独的Facebook应用程序,它有详细的文档记录并且在网络上运行良好。但是,Facebook的iOSSDK需要在我们的Info.plist文件中指定FacebookAppID、FacebookDisplayName和URLSchemes。我们的移动应用程序也设置了3个环境,每个环境使用不同的配置。我无法让FacebookSDK与我们的Info.plist文件中的特定配置值
当我的应用程序打开FacebookUIActivityViewController时,Facebook屏幕顶部没有导航栏,也没有取消或发布按钮-退出屏幕的唯一方法是终止应用程序。我看到的其他应用程序在Facebook屏幕顶部有一个额外的导航栏,其中包含取消和发布按钮。这是我使用的代码:NSURL*url=[NSURLURLWithString:@"http://www.mywebsite.com"];NSArray*activityItems=@[url];//PuttogethertheUIActivityViewControllerUIActivityViewController*
我正在尝试为我的一个应用程序和委托(delegate)方法实现Facebook登录-fbDidLogin:/application:handleOpenURL:/fbDidNotLogin:没有被调用。这是我正在使用的代码。非常感谢任何帮助!-(void)viewDidLoad{...facebook=[[Facebookalloc]initWithAppId:kFacebookAppId];}-(IBAction)loginWithFacebook:(id)sender{NSUserDefaults*defaults=[NSUserDefaultsstandardUserDefaul
作者:禅与计算机程序设计艺术1.简介Facebook于2004年1月份推出了自己的社交网络服务网站——Facebook,该网站吸引了全球超过十亿用户,成为世界上最大的以社交为核心的网上社区之一。自2007年起,Facebook推出Messenger服务,即时通信工具。 Messenger是一种基于短信的即时通信工具,可以实现单聊、群聊、视频会议等功能。它采用微信一样的界面设计风格,支持发送文本、图片、视频、音频和文件。同时,Messenger还提供表情包、动图、语音对话、链接分享等实用功能。 2009年,Facebook推出手机版Messenger,相比之前的Web版本,手机版Messen
有人知道是否可以在iOS5上使用新的共享对话框功能吗?在facebook官方文档上,它是这样写的:Note:YoucanonlytesttheSharedialogonadevicethathasFacebookforiOS6.0orgreater.Youmayalsonothaveaccesstotestthisfeaturewhileit'sinthebetaphase.**此功能将在测试阶段停留多少时间? 最佳答案 适用于iOS的FacebookSDK3.5在iOS5.0及更高版本上运行。native共享对话框功能适用于SDK
我正在尝试在我的应用中实现来自Facebook的原生广告。我完全按照Facebook所说的那样输入代码,并且它有效。但前提是该应用程序是通过xCode安装的。如果应用程序是通过试飞安装的,则广告永远不会出现。有任何想法吗?我的AudienceNetwork权限已启用,以及我的广告展示位置 最佳答案 我知道,这个问题已经有了答案。我正在添加信息以帮助寻求解释的人。TestFlight轮流通过IDFA池并隐藏用户的真实IDFA,从而难以识别Facebook用户-而这是转换广告所必需的。 关于
我正在使用facebooksdk4.7,我需要检查accesstoken是否过期。FBSDKAccessToken*access_token=[FBSDKAccessTokencurrentAccessToken];if(access_token!=nil){//userisnotloggedin//HowtoCheckifaccesstokenisexpired?if([access_tokenisExpired]){//accesstokenisexpired......//}}如果我成功了,我必须再次登录用户。SDK提供了一个到期日期。这有什么帮助?设备可能有错误的日期。
使用我已经实现的来自Facebook的代码-(BOOL)openSessionWithAllowLoginUI:(BOOL)allowLoginUI{NSArray*permissions=[[NSArrayalloc]initWithObjects:@"publish_actions",nil];return[FBSessionopenActiveSessionWithPermissions:permissionsallowLoginUI:allowLoginUIcompletionHandler:^(FBSession*session,FBSessionStatestate,NSE
我有一个配置为FacebookCanvas应用程序的Facebook应用程序和一个带有站点和移动站点URL的网站当应用发送请求(邀请)时,它们只会显示在桌面浏览器的接收者通知中,而不会显示在FacebookiOS应用中。这对我来说毫无意义,因为该应用程序确实支持在移动设备上播放,因为它有一个移动weburl,因此通知应该出现在FacebookiOS应用程序中。如何确保我的应用请求显示在FacebookiOS应用中?我是否缺少某种配置? 最佳答案 我遇到了同样的问题,但在FBiOS平台设置中添加“商店ID”后,通知开始显示在FB应用程
我成功地创建了一个本地组件,它成功地将用户登录到Facebook。因此,在我的nativereact应用程序中,我获得了访问token和用户ID。现在,我想使用FacebookSDK(例如,GraphAPI)来访问一些基本信息(个人资料名称、个人资料图片等)并执行基本操作(分享帖子等)此时我很迷茫:我该怎么做?我可以使用获取API吗?我是否需要向我的应用程序添加一些节点插件(我正在寻找这个:https://github.com/Thuzi/facebook-node-sdk)? 最佳答案 您可以使用fetchAPI发出这样的请求,其