小众软件也就不提了,像 TikTok ( 抖音国际版 )、 Quora ( 类似知乎 )、 Spotify ( 音乐软件 )、 Pinterest ( 图片社交软件 )这样的主流软件也都跪了。
很快程序员们就开始找起元凶,针对网上发布的崩溃日志分析了起来,最后不少人把罪魁祸首指向了小扎的 Facebook 。
Facebook 大家都不陌生,没想到这位坐拥 30 亿用户的社交软件巨头也有这么翻车的一天。
SDK 就是软件开发工具包,有些公司会出售自己软件的某一功能,把它封装成一个包,其他需要这个功能又不想从头开发的公司,可以直接氪金了事。
他只需要找成熟服务商购买自己需要的 SDK ,再加入到自己的软件中,需要的时候调用相应的接口就能方便、快捷的完成相应的效果。
这次出问题的,就是 Facebook 的一个用来支持 Facebook 共享、签到、登录的 SDK 。
软件用了这个 Facebook SDK ,在启动环节就会调用,往 Facebook 服务器上发送相关指令。
有网友通过崩溃代码分析出, FB SDK 从 FB 服务器那边收到了一个限制性的参数,但是这个参数的类型跟所需要的类型不匹配。
从程序运行的角度来说,返回的参数类型对不上号,程序没法理解自然就崩了,连带着拖累了所有使用这个 SDK 的软件。。。
目前 Facebook 没有正面回应这个事情,但是在出现问题后的 3 个小时后在服务器上发布了一个补丁。
但是因为这个 Facebook SDK 实在太多人用了,17 年的时候网友曾在 Quora 上说明过这个 SDK 有 20 多万个软件在用。
但谁会想到呢,就算你拿的是坐拥 30 亿用户的 Facebook 的轮子,也有可能翻车翻到水沟里去。。。

