iOS的Facebook的button不工作与iOS应用程序

尝试将Facebook Likebutton添加到iOS应用程序。 跟随在线上的方向,看到一个问题。

没有安装在模拟器上的Facebook应用程序(8.x,7,x):

当按下F Likebutton时,我们看到转换到Facebook.com,但是然后很快返回到iOS应用程序。 它不会转到正确的Facebook Like页面,用户可以通过URL来传递URL。

在iOS应用程序中,正在调用openURL方法和Facebook

wasHandled = [FBAppCall handleOpenURL: url sourceApplication: sourceApplication]; 

被调用,它返回YES。

请注意,我们也使用在这个应用程序工作正常的Facebookloginbutton。

此时用户已经通过Facebookloginbutton进行了身份validation。

任何提示,将不胜感激。

我们正在使用Facebook的iOS SDK 3.21.1

[加成]

看到这篇文章

 http://stackoverflow.com/questions/26529314/android-likeview-error 

这是我们在openURL中的URL错误消息中看到的

 The like dialog is only available to developers and testers 

哪一个没有意义? 普通用户应该能够看到像对话框喜欢的项目?

对于iOS和Android上的Facebook Likebutton

在你已经整合了最新的SDK并且你想testing….

1)您必须使用Facebook帐户,该帐户是应用程序的开发者帐户(创build应用程序的Facebook帐户的帐户)或Facebooktesting人员Facebook帐户的Facebook帐户。

2)你必须使用此帐户login与应用程序的。

3)testing时,目标页面上会显示“BETA”标志。

4)如果这些不在位,对于iOS,至less你会在AppDelegate的openURL例程的URL中得到一个错误信息。 对于Android,您将在onActivityResult例程中获得“取消”状态。

 The like dialog is only available to developers and testers 

希望这可以帮助。

要充分启用像生产button,请参阅上面的铭李评论。

Interesting Posts