首页 文章

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

提问于
浏览
2

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

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

当按下F Like按钮时,我们看到向Facebook.com的过渡,但随后很快返回到iOS应用程序 . 它没有进入适当的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 回答

  • 4

    适用于iOS和Android上的Facebook Like Buttons .

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

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

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

    3)当测试“BETA” Banner 时,将在目标页面上 .

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

    The like dialog is only available to developers and testers
    

    希望这可以帮助 .

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

相关问题