【问题标题】:Facebook iPhone web app Authentication not workingFacebook iPhone Web 应用程序身份验证不起作用
【发布时间】:2013-05-16 17:05:47
【问题描述】:

我已经为 iPhone 制作了一个使用 oAuth 连接到 facebook 的网络应用程序。

当我在我的电脑上尝试这个时,一切正常:我可以在我的页面上点击登录,它会重定向到 Facebook 的身份验证页面,我点击确定,重定向回我的页面并且我已登录。

当我在我的 iPhone 上做同样的事情时:我在我的网站上点击登录,它会重定向到 facebook auth 页面。但是然后它会更改为移动页面,并且该页面只是空白。上面什么都没有,“标题”是“无标题”...

我该如何解决这个问题? (或者这是 Facebook 的错误?)

谢谢

永远

【问题讨论】:

    标签: iphone facebook web-applications mobile oauth


    【解决方案1】:

    在您应用的 Facebook 开发者页面中,您是否启用了“Native iOS App”复选标记 以及该部分中的字段。

    就像您必须指定应用程序的捆绑 ID 一样,您必须启用 Facebook 登录单选按钮,并且您必须在 Url Scheme 后缀字段中输入应用程序的 url 方案。 标准是将 fb 添加到您的 fb 应用程序 ID 并将其用作 url 方案。

    还要确保在 info.plist 文件的 Xcode 项目中输入此 urlscheme 在 URL 类型下。这将用于在身份验证成功/失败后重定向到您的应用。

    【讨论】:

    • 谢谢,但我有个问题:它不是原生应用,而是网络应用。 (写的是 html/js/php...)这意味着我在 XCode 中没有捆绑 ID 或其他任何东西...那么我该如何解决这个问题?
    • 在 facebook 应用设置中也有一个 web 应用部分。 “使用 Facebook 登录的网站”。你检查了吗。您需要在那里输入您的网站网址
    猜你喜欢
    • 2011-11-14
    • 1970-01-01
    • 2012-11-23
    • 2017-09-17
    • 2012-04-14
    • 2015-06-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多