Ios 按FBLikeControl可显示空白页并返回应用程序
我在iOS应用程序中集成了Facebook的原生按钮控件,如下所示:Ios 按FBLikeControl可显示空白页并返回应用程序,ios,facebook-like,facebook-ios-sdk,Ios,Facebook Like,Facebook Ios Sdk,我在iOS应用程序中集成了Facebook的原生按钮控件,如下所示: FBLikeControl *likeControl = [[FBLikeControl alloc] init]; likeControl.objectID = @"http://www.facebook.com/<mypage>"; // .. add likeControl to view hierarchy .. FBLikeControl*likeControl=[[FBLikeControl allo
FBLikeControl *likeControl = [[FBLikeControl alloc] init];
likeControl.objectID = @"http://www.facebook.com/<mypage>";
// .. add likeControl to view hierarchy ..
FBLikeControl*likeControl=[[FBLikeControl alloc]init];
likeControl.objectID=@“http://www.facebook.com/";
// .. 将likeControl添加到视图层次结构中。。
该按钮显示良好,并在某些时间工作。也就是说,当你按下它时,它会带你进入Facebook应用程序,并提示你喜欢有问题的页面。如果您同意,那么它会将您喜欢的内容添加到页面中
但它间歇性地不起作用。它会带你进入Facebook应用程序,向你显示一个浅灰色/浅白色的空白页面,页面上有一个小而浅的Facebook徽标,暂停片刻,然后将你发送回应用程序,而不采取任何行动
你知道是什么让它失败了吗?看来,你必须先让Facebook审查一下“原生”按钮,然后它才能投入生产。这篇文章将未经审核的应用程序的处罚描述为出现在类似页面上的“Beta”横幅,并没有提到它根本不起作用,但这是我能想到的唯一解释。我已经提交了我的应用程序供审查。我会用结果更新这篇文章 --编辑-- 就这样。我们的应用程序在提交后48小时内被批准使用原生类按钮,从那以后,所有的类都可以正常工作。在此之前,只有开发者喜欢的应用程序才起作用。简言之,要想让原生按钮发挥作用,你必须将其提交Facebook审查。转到应用程序页-->状态并查看
FBLikebutton is a preview feature only developer and tester can use this functionality.
FBLikeControl *likeControl = [[FBLikeControl alloc] init];
likeControl.objectID = [NSString stringWithFormat:@"url here"];
likeControl.likeControlStyle = FBLikeControlStyleButton;
likeControl.frame = CGRectMake(0, 0, 44, 44);
likeControl.transform = CGAffineTransformMakeScale(0.7f, 0.7f);
likeControl.likeControlHorizontalAlignment = FBLikeControlHorizontalAlignmentCenter;
likeControl.likeControlAuxiliaryPosition = FBLikeControlAuxiliaryPositionBottom;
[likeControl sizeToFit];
[self.view addSubview:likeControl];
check this code.