Facebook 错误“应用程序未设置:仍处于开发模式”
Posted
技术标签:
【中文标题】Facebook 错误“应用程序未设置:仍处于开发模式”【英文标题】:Facebook error “App not setup:still in development mode” 【发布时间】:2020-02-18 04:45:02 【问题描述】:我正在尝试创建一个 facebook 登录,并尝试实施与 Firebase 网站中指定的相同步骤。当点击 facebook 登录按钮时出现错误提示。 " 应用未设置:此应用仍处于开发模式,您无权访问它。切换到已注册的测试用户或向应用管理员请求权限"
我知道很多人都问过这个问题。解决此错误的答案是在开发者帐户中将应用程序设置为公开。但我的问题是在哪里设置它。所有答案都已过时,因为 facebook 开发人员帐户页面已更改并且有很多更改,我无法找到或修复它。 提前致谢。
【问题讨论】:
您必须在 Facebook 开发者仪表板中添加隐私政策网址。 【参考方案1】:从您创建的 FACEBOOK 应用中允许这些权限:
【讨论】:
@Calculuswhiz:看起来这是一个图片链接,而不是网页链接。 @JeremyCaney 是的。我知道了。对于此答案的作者,最好也为看不到图像的用户添加图像描述。 为解决以上所有问题,请尽量避免使用图片。在这种特定情况下,您可以仅以文本形式列出需要启用的权限。我看不出有什么理由在这里使用图片...【参考方案2】:当您的应用处于开发模式时,您可以使用您创建应用的帐户来测试 Facebook 登录。
如果您尝试在开发模式下在您的应用中测试 Facebook 登录,那么您必须使用创建该应用的帐户。使用其他 Facebook 帐户无法在开发模式下测试 Facebook 登录。
您必须指定隐私政策 URL 才能在 Facebook 开发者控制台上显示您的应用状态。
除非您指定隐私政策 URL,否则您将无法使状态生效。
【讨论】:
谢谢马亨德拉。我正在尝试通过 firebase 集成 facebook 登录。但我收到很多错误。谷歌结果有过时的类引用。有人可以推荐最新的步骤来将 facebook 登录合并到我的 swift 应用程序中 这里有一个很好的教程:appcoda.com/firebase-facebook-login 但是这个错误甚至在我登录之前就出现了。那么如何尝试使用已注册的 facebook 登录 实际上即使使用注册的 facebook 登录也无法正常工作。它甚至在登录屏幕之前就抛出错误【参考方案3】:我在 Facebook 开发人员仪表板的角色部分创建了一个测试人员。作为测试者添加的 FB id 应该接受待处理的请求。然后没有出现上述错误,它对我有用。 (此解决方案适用于那些只想测试应用而不是让它上线的人。)
【讨论】:
【参考方案4】:转到 Facebook Developer Dashboard 并打开它并检查 Status 是否为 Live
【讨论】:
我正在尝试打开它。但它要求一个有效的 URL。那么我应该在隐私政策 URL 中给出什么。但在做所有这些之前,状态是在发展中。我至少需要对其进行测试。 如果您没有任何网站或隐私政策,您需要提供您的应用隐私政策 url,然后您可以从这里生成 (app-privacy-policy-generator.firebaseapp.com)。必须提供 PrivacyPolicy 才能Live您的应用。 我尝试通过您共享的链接创建隐私政策。但是我在使用生成的隐私政策链接保存更改时收到以下错误。 “您必须提交有效的隐私政策 URL 才能符合 Facebook 平台。请求失败并出现错误:错误的响应代码:URL 返回了错误的 HTTP 响应代码。” @uma 有许多其他网站提供这项服务。我个人正在使用这个 [termsfeed.com/] 继续尝试这个,或者如果您将服务器或网站部署在某个地方,您可以在那里托管您的隐私政策。以上是关于Facebook 错误“应用程序未设置:仍处于开发模式”的主要内容,如果未能解决你的问题,请参考以下文章
出现错误'操作无法完成。 (com.facebook.sdk 错误 5.)' 从 iphone 在 facebook 上发布视频时
科尔多瓦:android 4.1 中的 facebook 登录错误“为 facebook 登录配置错误”
facebook 错误:会话已关闭且未正常关闭(phonegap 构建/facebook 插件错误)