iOS Facebook Like Button Not Working With iOS App

白昼怎懂夜的黑 提交于 2019-12-10 11:34:10

问题


Trying to add the Facebook Like Button to an iOS App. Followed the directions online and am seeing an issue.

Without the Facebook App Installed on Simulator (8.x, 7,x):

When pressing the F Like button, we see a transition to Facebook.com but then quickly returns to the iOS App. It does not go to the proper Facebook Like page where the user can like the URL passed.

In the iOS app, the openURL method is being called and the Facebook

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

is being called and it returns YES.

Please note that we are also using the Facebook Login Button that is working fine in this app.

The user has already been authenticated with the Facebook Login Button at this point.

Any hints on this would be appreciated.

We are using Facebook iOS SDK 3.21.1

[Addition]

See this article

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

This is what we are seeing in the the URL Error Message in openURL

The like dialog is only available to developers and testers

Which kinda does not make sense? Regular users should be able to see the like dialog to like the item?


回答1:


For Facebook Like Buttons on iOS and Android.

After you have integrated the latest SDK and you want to test....

1) You must use a Facebook Account that is either the Developer account for the app (the account that the Facebook ID for the app was created) OR a linked tester Facebook account to the Facebook Developer account.

2) You have to use this account to login with on for the App.

3) When testing a "BETA" banner will be on the target page.

4) If these are not in place, for iOS at least you will get an error message in the URL in the openURL routine in the AppDelegate. For Android you will get a "CANCEL" status in your onActivityResult routine.

The like dialog is only available to developers and testers

Hope this helps.

To fully enable the like button for production, please see Ming Li comments above.



来源:https://stackoverflow.com/questions/28324881/ios-facebook-like-button-not-working-with-ios-app

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!