沙盒模式已禁用,但应用程序并非对所有人可见
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 中被禁用”