【发布时间】:2015-02-04 15:18:26
【问题描述】:
尝试将 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
哪一种没有意义?普通用户应该能够看到点赞对话框来点赞该项目吗?
【问题讨论】:
-
您需要提交您对原生like按钮的使用以供批准,然后才能公开使用。转到您的应用设置的状态和审查部分,点击开始提交,滚动到底部(在功能部分中),然后点击原生赞按钮。
-
感谢您的评论,会的,看起来我们必须从商店或示例版本提交 iOS 和 Android 应用程序的版本。
-
对于以上评论,如果 Facebook 帐户是应用程序的开发者帐户或 Facebook 开发者页面设置的指定 Facebook 测试者帐户,它至少可以用于测试。
-
一旦应用被 Facebook“批准”,没有一个测试账户可以正常工作。
标签: ios facebook facebook-like facebook-likebox