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,请参阅上面的铭李评论。