我关注了this更新我的应用程序以使用适用于iOS9SDK的FacebookSDK4.6的指南。当我现在点击登录按钮时,会显示一个SafariViewController,而它应该重定向到Facebook应用程序(应用程序安装在iPhone上)。是否需要任何额外的处理?它在以前的版本(v4.3.0)上运行良好。 最佳答案 来自“Facebook开发者社区”组中Facebook的产品经理。还有我的回复,还在等回复:所以听起来他们在SDK4.6中强制每次登录都使用SafariViewController。编辑----他们的回应:
这个问题在这里已经有了答案:iOS:ConnecttoFacebookwithoutleavingtheappforauthorization(2个答案)关闭2年前。有没有人遇到过这个问题?我在尝试通过FB授权用户时遇到此错误,我认为我仅在用户安装了Facebook应用程序时才将其隔离:fb_our_appID://authorize#error=unknown%5Ferror如果您从用户手机上删除FB应用程序,我们的应用程序将尝试通过Safari进行身份验证,一切正常。非常感谢。
我正在尝试使用UIActivityViewController共享一些项目。在iOS6上它工作正常。但是当我在iOS7上测试它时,只显示邮件图标。怀疑我的SDK太旧,我下载了最新的一个,但它的行为仍然相同。我在模拟器和安装了facebook的设备上进行了测试,没有运气。现在我想不出我做错了什么。这是我的代码-(void)shareButtonWasTapped:(BMPopUpMenuView*)popUpMenu{NSString*shareText;if(_correctPatternFound){shareText=@"Yey,Isolvedapuzzle!";}else{sha
当我在Facebook上收到消息时,我会在锁定屏幕(iOS)上收到推送通知。然后我在桌面上阅读了这条消息。紧随其后,此推送通知消失,无需与手机进行任何交互。我如何自己实现相同的操作来删除过时的通知?第二种用法可能是将通知拼接在一起。例如,当有人喜欢你的照片时,Instagram会向你发送推送。获得20个赞后,您的通知屏幕就会损坏且无法读取。但是使用与Facebook相同的委托(delegate)人似乎可以删除以前的同类通知并使用增加的计数器创建新通知。没有“用户A喜欢照片X,用户B喜欢照片Y等”,而是“20个用户喜欢照片Z”。我在这里看到了一些关于类似主题的文章,但到目前为止仍然没有答
我正在使用iOS10Swift3来集成FBLogin。我已按照Facebook文档中的所有步骤进行操作。现在的问题是,成功登录后,它不会返回任何值,也不会让用户回到应用程序。注意:同样的方法在Swift2中也能完美运行。 最佳答案 您好,我向Facebook开发人员支持提出了这个问题,问题是我没有为iOS10实现正确的委托(delegate)方法。你可以找到正确的委托(delegate)实现hereimportUIKitimportCoreData@UIApplicationMainclassAppDelegate:UIRespon
我正在使用UIActivityViewController来分享图片。经过Facebook最近的改动。我可以单独分享图片和网址,但我无法同时分享图片和网址。相同的代码适用于Mail、twitter等,不确定我缺少Facebook的什么。funcshareImage(){varmyWebsite=NSURL(string:"http://www.google.com/")varimg:UIImage=currentPhoto!varshareItems:Array=[img,myWebsite]letactivityViewController:UIActivityViewControl
如何通过点击swift中的按钮打开Facebook和Instagram应用程序?一些应用程序重定向到Facebook应用程序并打开特定页面。我怎样才能做同样的事情?我找到了:varurl=NSURL(string:"itms://itunes.apple.com/de/app/x-gift/id839686104?mt=8&uo=4")ifUIApplication.sharedApplication().canOpenURL(url!){UIApplication.sharedApplication().openURL(url!)}但我必须知道应用URL。其他示例在Objective
在fb将它的api升级到2.4之前,一切都很完美(我之前的版本是2.3项目)。今天,当我在fbdevelopers上添加一个新应用程序时,我使用api2.4获得了它。问题:现在我从fb(loginInfo.email=null)收到空电子邮件。当然我检查了用户电子邮件在fb个人资料上处于公开状态,我查看了loginInfo对象,但没有找到任何其他电子邮件地址。我用谷歌搜索但没有找到任何答案。请帮忙..我有点迷路..谢谢,我的原始代码(适用于2.3api):在AccountController.cs中:////GET:/Account/ExternalLoginCallback[Allo
我正在使用fb登录功能,但问题是每当我在页面媒体加载完成之前单击fb登录按钮时,它会阻止fb登录的弹出窗口,但是如果我在一秒钟后单击fblogin加载事件有效这是我正在使用的函数:functionfb_login(){varemail='';console.log(loginClassbackQueue);//console.log('userwantstologinwithfb');FB.getLoginStatus(function(response){if(response.status!='connected'){FB.login(function(response){//co
我正在尝试检查用户是否已使用facebook登录并在JS控制台中收到该错误。我的代码如下所示:window.fbAsyncInit=function(){FB.init({appId:'######',//AppIDstatus:true,//checkloginstatuscookie:true,//enablecookiestoallowtheservertoaccessthesessionxfbml:true//parseXFBML});};//LoadtheSDKAsynchronously(function(d){varjs,id='facebook-jssdk';if(d.