沙盒模式已禁用,但应用程序并非对所有人可见

Posted

技术标签:

【中文标题】沙盒模式已禁用,但应用程序并非对所有人可见【英文标题】:Sandbox mode disabled, but app not visible to all 【发布时间】:2012-04-05 11:37:12 【问题描述】:

我为页面标签创建了一个应用程序,并启用了沙盒模式以在它上线之前对其进行测试。我在应用程序中添加了几个测试用户,以便他们进行测试,并且一切都按预期工作。

我现在已为该应用禁用沙盒模式,但该应用对所有人可见,并且只有之前添加的测试用户才能看到它。应用程序图标和链接显示在页面顶部,但单击时只会重定向回同一页面。

沙盒模式设置肯定显示为已禁用,如果我有一个新的测试用户,他们就可以看到应用程序!

我也用不同的应用测试了同样的过程,并且遇到了同样的问题。

以前有没有人遇到过这种情况,或者知道 Facebook 目前有任何可能导致这种情况的问题?

谢谢。

【问题讨论】:

好吧,这似乎是一个错误 - developers.facebook.com/bugs/…. 如果有人遇到同样的问题,重新创建应用程序而不是将其置于沙盒模式似乎可以解决问题。 【参考方案1】:

我也有这个问题。我听从 Dan Som 的建议,在没有启用沙盒模式的情况下重新创建了应用程序。果然,我的应用是可见的。

然后我开始修改设置以匹配我的旧应用程序。之后,我的新应用程序不再可见。我意识到我切换/启用的一项设置阻止了我的新应用对非测试人员/开发人员可见。

那个设置是;就我而言,Age Restrictions。我把它设置为People 18 and older,尽管它不是必须的。我将其设置回默认设置 Anyone (13+) 并且我的应用程序再次可见。如果您有这样的年龄限制,我怀疑您的应用需要获得 Facebook 的批准。

你可以在Settings | Advanced | App Restrictions更改它。

如果您或任何人仍然遇到此问题 - 值得一看。

【讨论】:

以上是关于沙盒模式已禁用,但应用程序并非对所有人可见的主要内容,如果未能解决你的问题,请参考以下文章

如何在新的 Facebook 开发者中禁用应用程序的沙盒模式?

使用沙盒购买 Apple In App 时出现错误,因为“您的帐户已在 App Store 和 iTunes 中被禁用”

在沙盒模式下禁用小部件回退 (Fortumo)

在沙盒模式下显示未“清仓出售”的 App 购买产品

DCL并非单例模式专用

付款错误:PayPal 错误:此商家沙盒帐户已禁用 DPRP