Facebook软件的变化打破了流行的iOS应用程序如Spotify和TikTok

导读Facebook公司软件开发工具包代码中的一个问题导致了许多流行的iOS应用程序在周三晚上崩溃。各种应用程序使用SDK允许用户使用他们的Facebook帐户登录,并为Facebook广告提供支持。

Facebook公司软件开发工具包代码中的一个问题导致了许多流行的iOS应用程序在周三晚上崩溃。

各种应用程序使用SDK允许用户使用他们的Facebook帐户登录,并为Facebook广告提供支持。 当Facebook周三晚上为iOS更新其SDK时,错误的代码导致试图与Facebook通信的应用程序出现问题并因此崩溃。

受影响的iOS应用程序包括Spotify Technology SA、Tik Tok、Pinterest Inc.、Venmo Inc.、Doordash Inc.、Tinde Inc.、Wal-Mart Stores Inc.、Bumble Trading Inc.和Soundcloud Ltd.提供的应用程序。 鉴于Facebook SDK的广泛使用,该列表可能要长得多。

应用程序崩溃的原因并不需要很长时间才能被发现。 开发人员来到代码存储库GitHub讨论这个问题,将其识别为FBSDK Restrictive Data Filter Manager.m行80中的崩溃。 由于错误是在Facebook的终端,开发人员无法解决这个问题。

Facebook确认这是它自己的问题,在一份声明中说,“Facebook的新版本包括一项改变,导致一些用户在使用FacebookiOSSDK的应用程序中崩溃”,“我们迅速确定了这个问题并解决了它。 我们对任何不便表示歉意。

一位知情人士告诉Verge,Facebook已经禁用了触发其SDK的服务器配置更新,导致使用它的应用程序崩溃。

虽然对应用程序依赖Facebook服务的方式提出了疑问,但该应用程序崩溃也引起了人们对苹果公司(Apple Inc.)分离应用程序方式的担忧。 开发者Guilherme Rambo建议苹果应该考虑“沙箱”服务,比如Facebook的SDK(来自其他应用)。

这样就可以防止这种荒谬的事情发生:即使你根本不在应用程序中使用Facebook功能,你也不能使用该应用程序,因为Facebook出现了问题

-Guilherme Rambo(@_inside)2020年5月6日

虽然大多数应用程序今天被报道再次工作,但一些用户目前仍在报告问题。 截至美国东部时间下午8点25分,该公司有来自Spotify用户的报告,但数量要低得多。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢