从Facebook iOS应用程序的共享链接打开移动Web应用程序

dnulla 发布于 2018-12-06 facebook 最后更新 2018-12-06 22:59 3 浏览

我有一个移动Web应用程序,它使用JavaScript SDK连接到Facebook并使用Graph API来检索用户信息。当在iPhone上进行测试时,该网站在Safari中运行良好,但如果用户在状态帖中添加链接到网站,并且该网站在Facebook iPhone应用程序中打开,则不会调用登录javascript。 我目前使用FB.UI方法:'permissions.request',但我已经尝试调用其他fb.ui对话框等,也没有加载任何。 有没有办法让这些在Facebook iPhone应用程序内工作?有没有办法强制链接在Safari中打开而不是在Facebook应用程序中打开?

已邀请:

datque

赞同来自:

我通过在按钮上使用重定向URL进行身份验证而不是尝试调用JS方法来打开对话框来解决此问题。它需要一些额外的编码来处理回报,但最终解决了这个问题。

pullam

赞同来自:

您应该确保设置经过身份验证的引荐,以便在用户点击Facebook iPhone应用程序中指向您的移动网络应用程序的链接时,他们将在登陆您的页面之前进行身份验证。有关如何执行此操作的说明,请查看https://developers.facebook.com/docs/guides/mobile/web/#login 要回答您的上一个问题,您无法在Facebook应用内部在Safari中打开链接。

要回复问题请先登录注册