gpt4 book ai didi

ios - 在移动网络上启用支付会破坏我们在原生 iOS 中的应用程序

转载 作者:行者123 更新时间:2023-12-01 12:49:22 25 4
gpt4 key购买 nike

在应用程序设置中打开“在移动网络上启用支付”可防止我们的应用程序出现在 native Facebook 应用程序中!这应该发生吗?

我们在沙盒模式下构建应用程序,并使用 FB.UA.nativeApp() 来确定我们是否处于原生模式。如果我们是原生的,我们会禁用我们所有的 Facebook 积分按钮。

但是,现在我们的应用程序已上线,当我们在开发者设置中选中“在移动网络上启用支付”框时,该应用程序会从 native iOS 中消失和/或出现访问错误(在 Android 中一切正常)。一旦我们取消选中该框,该应用程序就会恢复运行,但当然所有的信用按钮在 Android 中都不起作用。

Facebook 会阻止我们通过一个复选框在所有平台上使用积分,这似乎很奇怪。我们是在做错什么,还是这就是我们必须处理的事情?

最佳答案

看起来是非此即彼。

“在 iOS 上接受付款是不同的,因为 Facebook 积分在 iOS 原生应用中不受支持。

  • 在移动网络(包括从 Android 链接的移动网络应用程序)上,您必须使用 Facebook 积分。
  • 在 iOS 上,您必须构建 native 应用程序并使用 iTunes 付款。”https://developers.facebook.com/docs/credits/

您不能拥有原生 iOS 和 Android 的应用程序。 (你可以,但如你所见,它不会起作用)。您可以拥有为 iPhone 和 Android 服务的移动 Web,但 iPhone 不会是原生的。

感谢您提出问题,我很想实现,想知道这对我们来说是否也是一个交易 killer 。

关于ios - 在移动网络上启用支付会破坏我们在原生 iOS 中的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10001526/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com