A mistake configuration mistake in Facebook SDK broke Spotify, Venmo, TikTok, and other iPhone apps
Last week many iPhone users experienced that popular iPhone apps such as Spotify, Venmo, Tinder, TikTok, DoorDash, and Pinterest were suddenly crashing without any reason. Even relaunching them caused crashes. It was all due to a server-side configuration error by Facebook.
Imagine a simple configuration error on the server-side of Facebook SDK was enough to bring down as many as 100 Apps including the popular ones like Spotify, Venmo, Tinder, and TikTok. The error has since been rectified stated a Facebook spokesperson.
Not long after the problem emerged, it was revealed to have been caused by a server-side change by Facebook. “A new release of Facebook included a change that triggered crashes for some users in some apps using the Facebook iOS SDK. We identified the issue quickly and resolved it. We apologize for any inconvenience,” a Facebook spokesperson said.
If I were Apple, I would be working hard on finding a way to “sandbox” these types of SDKs from the main app binary, to prevent issues like this (and leakage of user data to third-parties). https://t.co/AoLV9uR8KR
— Guilherme Rambo (@_inside) May 6, 2020
The Facebook SDK is included in apps by developers for a number of reasons, from offering single sign-on using users’ Facebook accounts to enabling sophisticated metrics for Facebook ads. The apps were attempting to communicate with Facebook’s servers and crashing as a result. The crashes happened even if users were not logged in to Facebook, did not have any apps made by Facebook installed, or were not using any Facebook-related features in the affected apps.