iOS Facebook赞按钮不适用于iOS应用程序

时间:2015-02-04 15:18:26

标签: ios facebook facebook-like facebook-likebox

尝试将Facebook Like按钮添加到iOS应用程序。按照在线指示,我发现了一个问题。

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

当按下F Like按钮时,我们看到向Facebook.com的过渡,但随后很快返回到iOS App。它没有进入适当的Facebook Like页面,用户可以通过该页面传递URL。

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

wasHandled = [FBAppCall handleOpenURL: url sourceApplication: sourceApplication];
正在调用

并返回YES。

请注意,我们也使用在此应用中正常运行的Facebook登录按钮。

此时,用户已使用Facebook登录按钮进行了身份验证。

任何关于此的提示都将受到赞赏。

我们正在使用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

哪种方式没有意义?普通用户应该能够看到喜欢这个项目的对话框吗?

1 个答案:

答案 0 :(得分:4)

适用于iOS和Android上的Facebook按钮。

在集成了最新的SDK之后,您想要测试....

1)您必须使用Facebook帐户,该帐户是应用程序的开发人员帐户(创建应用程序的Facebook ID的帐户)或Facebook开发人员帐户的链接测试人员Facebook帐户。

2)您必须使用此帐户登录应用程序。

3)测试“BETA”时,横幅将位于目标页面上。

4)如果没有这些,至少对于iOS,您将在AppDelegate的openURL例程中的URL中收到错误消息。对于Android,您将在onActivityResult例程中获得“取消”状态。

The like dialog is only available to developers and testers

希望这有帮助。

要完全启用类似按钮进行制作,请参阅上面的李明评论。