在应用程序设置中打开“在移动网络上启用支付”会阻止我们的应用程序出现在本机 Facebook 应用程序中!这应该发生吗?
我们在沙盒模式下构建应用程序,并用于FB.UA.nativeApp()
确定我们是否处于原生状态。如果我们是原生的,我们会禁用所有 Facebook 积分按钮。
但是,现在我们的应用程序已经上线,当我们在开发人员设置中选中“在移动网络上启用支付”框时,应用程序会从原生 iOS 中消失和/或提供访问错误(在 Android 中一切正常)。一旦我们取消选中该框,该应用程序就会恢复运行,但当然所有积分按钮在 Android 中都不起作用。
Facebook 会阻止我们通过一个复选框在所有平台上使用积分,这似乎很奇怪。我们做错了什么,还是这正是我们必须处理的?