TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

App suddenly crashing on startup due to FBSDKRestrictiveDataFilterManager.m

596 点作者 reubensutton将近 5 年前

70 条评论

beagle3将近 5 年前
Waze, a google owned app for the past 4 years, crashes because of the FB app.<p>WhatsApp, a Facebook owned app, will not give you read access to your own chat database - it’s encrypted. But they have an arrangement with Google where it’s will back up unencrypted to your Google account (though, Google won’t let you retrieve it ... only the WhatsApp app can)<p>Everything about this duopoly, their cooperation and lack of competition stinks to high heaven.
评论 #23790724 未加载
评论 #23790751 未加载
评论 #23797552 未加载
评论 #23790717 未加载
评论 #23791246 未加载
评论 #23791392 未加载
评论 #23791532 未加载
评论 #23796889 未加载
评论 #23790882 未加载
评论 #23791408 未加载
lathiat将近 5 年前
That’s twice in as many months. They may need some better QA here although to be fair it does seem mostly people with an older SDK version based on the comments. But still. I guess they need to cotton onto whatever server side change happened and roll it back.<p>At least this time you can disable the SDK (at least one app developer has a kill switch for the SDK) unlike the last issue that happened during code initialisation you couldn’t skip.
评论 #23790516 未加载
评论 #23791650 未加载
评论 #23791327 未加载
yreg将近 5 年前
Workaround for users: Enable airplane mode and disable WiFi, or block facebook domains<p>Workaround for developers: Go to Facebook Developer page &gt; Analytics and disable automatic Events.[0] Apparently this doesn&#x27;t solve the issue for everyone.<p>Issue in Facebook&#x27;s tracker: <a href="https:&#x2F;&#x2F;developers.facebook.com&#x2F;status&#x2F;issues&#x2F;1739188102911114&#x2F;" rel="nofollow">https:&#x2F;&#x2F;developers.facebook.com&#x2F;status&#x2F;issues&#x2F;17391881029111...</a><p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;facebook&#x2F;facebook-ios-sdk&#x2F;issues&#x2F;1427#issuecomment-656635461" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;facebook&#x2F;facebook-ios-sdk&#x2F;issues&#x2F;1427#iss...</a>
评论 #23791013 未加载
评论 #23790533 未加载
评论 #23790650 未加载
adamparsons将近 5 年前
My personal anecdote: I’m parked over on the side of the road because my carplay habits of Spotify and Waze both kept crashing to the dashboard.<p>I couldn’t help but notice neither app worked even after a reboot, yet google maps did. I was thinking there was a carplay bug and then thought: “oh boy here we go, what are the odds, let’s check hackernews” and bam, of course it’s the Facebook sdk again<p>I’m thankful that googles iOS-chrome and google maps doesn’t use the Facebook sdk for something...
Austin_Conlon将近 5 年前
They never responded to my request for a postmortem on the previous blunder: <a href="https:&#x2F;&#x2F;github.com&#x2F;facebook&#x2F;facebook-ios-sdk&#x2F;issues&#x2F;1385" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;facebook&#x2F;facebook-ios-sdk&#x2F;issues&#x2F;1385</a>.
评论 #23791422 未加载
评论 #23793304 未加载
bschwindHN将近 5 年前
Stop using facebook&#x27;s garbage!<p>Or if you must, use their oauth flow and API but _don&#x27;t_ include code of theirs you don&#x27;t control directly in your binary. It&#x27;s just asking for trouble.<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23099788" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23099788</a>
评论 #23794398 未加载
评论 #23791937 未加载
andersco将近 5 年前
How is it that a third party SDK is consistently causing apps to completely crash rather than, for example, displaying an error message? Is this a failure that cannot be caught? Sorry, just trying to understand. The dependency relationship just seems to be extreme.
评论 #23790510 未加载
评论 #23790543 未加载
评论 #23790505 未加载
评论 #23790566 未加载
评论 #23790561 未加载
评论 #23791031 未加载
krtkush将近 5 年前
Given how protective Apple is about the experience of apps on the App Store and this happening the second time, I&#x27;m surprised they have not come up with a way to prevent this from happening. Also, a monolithic SDK should not exist in this day and age.
评论 #23790639 未加载
评论 #23790539 未加载
评论 #23790687 未加载
emerongi将近 5 年前
The most popular apps on one of the most popular operating systems just plainly don&#x27;t even open.<p>What has this industry become? How are we so goddamn inept at writing software? This is an industry where we can automate testing - not many other industries have this capability - and we still don&#x27;t have a simple test regime of &quot;check if the app opens&quot; for any of those apps. Somehow, at the most valuable software companies of the world, nobody has set up a system that makes sure that you can&#x27;t introduce a change that renders these apps unusable?<p>WHAT THE FUCK.<p>I have always been afraid of software engineering becoming a trade similar to medicine or law or (regular) engineering where significant barriers will be put up before you can enter the industry, but this sort of shit makes me feel like it could be for the better. I will have to go and get a degree, but that&#x27;s the price I have to pay I guess.
评论 #23796542 未加载
评论 #23791844 未加载
评论 #23791853 未加载
评论 #23793024 未加载
评论 #23798111 未加载
评论 #23792524 未加载
评论 #23793226 未加载
评论 #23792249 未加载
评论 #23792957 未加载
评论 #23793584 未加载
评论 #23792963 未加载
评论 #23793783 未加载
评论 #23792043 未加载
speedyapoc将近 5 年前
Issue seems to be resolved, but the the comment on their bug tracker is almost infuriating.<p>“ Earlier today, a code change triggered crashes for some iOS apps using the Facebook SDK. We identified the issue quickly and resolved it. We apologize for any inconvenience.” (1)<p>At the scale of Spotify and other massive blue chip apps, this bug could have very well cost companies hundreds of thousands to millions of dollars in damages. This apology on the bug tracker seems so insincere. With this type of issue occurring twice in a couple months, I’ll be ensuring that no clients of mine ever install or rely on Facebook services within their mobile apps. Facebook has a responsibility to developers to ensure that their SDKs and integrated components are stable, and they have failed.<p>[1] <a href="https:&#x2F;&#x2F;developers.facebook.com&#x2F;status&#x2F;issues&#x2F;1739188102911114&#x2F;" rel="nofollow">https:&#x2F;&#x2F;developers.facebook.com&#x2F;status&#x2F;issues&#x2F;17391881029111...</a>
评论 #23792481 未加载
michelb将近 5 年前
Move fast and break other people&#x27;s things.
pi-err将近 5 年前
I use a non-Facebook login on Spotify and the app crashes right there.<p>How is this even possible, even less acceptable from Spotify point of view?
评论 #23790634 未加载
评论 #23790913 未加载
评论 #23791259 未加载
评论 #23790744 未加载
评论 #23790582 未加载
marinosbern将近 5 年前
While Spotify crashing on launch may be a nuisance, this also affects life-critical apps crashing on launch. Our forensic analysis [1] found that half of the top 21 iOS safety apps send data to Facebook, and last time this happened back in May we spot-checked some of these safety apps and they were all crashing on launch. The SDK is typically included for ad attribution&#x2F;tracking, not Facebook login, so it wouldn’t even be visible to the end user, and there’s no way to disable it.<p>[1] <a href="https:&#x2F;&#x2F;parachute.live&#x2F;blog&#x2F;forensic-investigation-the-shocking-state-of-privacy-in-safety-apps" rel="nofollow">https:&#x2F;&#x2F;parachute.live&#x2F;blog&#x2F;forensic-investigation-the-shock...</a>
评论 #23791999 未加载
评论 #23791955 未加载
jgeada将近 5 年前
Can confirm that blocking Facebook on my iPhone makes these crashes go away. All in all I might leave that block up permanently as nothing going to those addresses does me any good
评论 #23790636 未加载
scottmf将近 5 年前
Seems to me like Apple needs to intervene here.<p>Even ignoring the privacy concerns, this is unjustifiable.
评论 #23790918 未加载
numpad0将近 5 年前
For end users who need affected apps right now:<p>1) Download NextDNS from App Store<p>2) Open app. Hit (...)<p>3) Enable Custom Configuration, Config ID 22776a<p>It’ll DNS block some ads and Facebook domains. Turn off after you’re done. Also assume any DNS server offered by random dude as poisoned.<p>Edit: Issue resolved! People, turn it off or switch to your own configuration.
jeremiahlee将近 5 年前
<a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23790089" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23790089</a>
zuppy将近 5 年前
I&#x27;ve been fighting with this for an hour. what the heck Facebook guys, you have a responsibility to not break the apps that use your SDK... You can move fast and break you own things.
radisb将近 5 年前
Not to sound as old or anachronistic but I kind of watch this stuff happening and wonder when all those useless bubbly conveniences are going to burst. Never had any account on facebook, twitter, instagram, viber, whatsapp etc. Last similar stuff i used was IRC and ICQ. Some Messenger and skype but i abandoned those long ago. Now I only use discord when I am gaming or wanna talk to a friend and I am sitting in my desk.<p>Mobile phones were a big step forward from plain old landline ones. But in terms of ease of communication this change was the last one with non-deminishing returns. Maybe smart phones also just for browsing HN when I wait in a queue or in the bus etc.<p>All those social networking and communication apps? Fcuk them.<p>I can perfectly communicate by calling or texting or video calling someone. What exactly is the added value of those apps?
评论 #23792966 未加载
rimliu将近 5 年前
I cannot take anything Facebook does (at least on iOS) seriously since the day they were bragging (with straight faces) about having so many classes that Xcode could not cope with them. And IIRC, lots of them were auto-generated and never pruned.
phlhar将近 5 年前
Wow first I thought it was the same thread from a few weeks ago. But that this is happening again is crazy!
0xy将近 5 年前
It&#x27;s fantastic news in that it forces the companies who will undoubtedly lose millions of dollars in revenue from this to evaluate their inclusion of the tracking spyware in their apps.
评论 #23790401 未加载
occamschainsaw将近 5 年前
I installed iOS 14 beta today and got mad at Apple because I thought the update broke so many apps on my phone. Turns out it was FB sdk coincidentally. One more reason to be mad at FB.
评论 #23792225 未加载
baxtr将近 5 年前
I recently learned that you need the FB SDK in your iOS app if you want to promote it on FB or Insta. So I guess most apps doing social marketing have the SDK.
评论 #23790564 未加载
docdeek将近 5 年前
I don’t use Facebook or Spotify but it seems the people who coded the NYT Crossword app do - crashing for the last hour or more. Frustrating...
ChrisMarshallNY将近 5 年前
&lt;facepalm count=&quot;2&quot; &#x2F;&gt;<p>Not again...
评论 #23790463 未加载
johnvega将近 5 年前
Seems like FB way of forcing devs to use the latest SDK, unless FB shares technical details on what happened.<p>This is what FB for dev says:<p>&quot;To make your app compatible with the latest iOS, be sure to use the latest Facebook SDKs for iOS.&quot;<p><a href="https:&#x2F;&#x2F;developers.facebook.com&#x2F;docs&#x2F;ios" rel="nofollow">https:&#x2F;&#x2F;developers.facebook.com&#x2F;docs&#x2F;ios</a>
jasonlingx将近 5 年前
&gt; FB, Have you consider adding Continuous Integration and Functional Tests questions to your Interview&#x27;s questionnaire?<p>:)
AlexandrB将近 5 年前
What iOS desperately needs is a client side firewall like little snitch. It would be an easy workaround for this nonsense - with additional privacy benefits. Plus, if every time Facebook fucked up a portion of users started blocking facebook URLs they might QA a little bit more thoroughly.
polack将近 5 年前
Feels fair that it&#x27;s happening to companies that hand over our data to third parties.<p>Anything that can open the general public&#x27;s eyes to how much data is leaked through these kind of practices is a good thing. Hope it amounts to some non-negligible loss for Facebook, Spotify and the others.
peteretep将近 5 年前
I fucking hate that Spotify uses this.
评论 #23790982 未加载
jeremiahlee将近 5 年前
It&#x27;s also crashing Deezer, but sadly few care.
评论 #23791322 未加载
alexhwoods将近 5 年前
Move fast and break things guys
评论 #23790521 未加载
Karupan将近 5 年前
How is Apple not addressing this? This seems like a pretty glaring hole in their tightly controlled environment. If the SDK is injecting code, shouldn’t that be an explicit permission?
评论 #23790675 未加载
评论 #23790831 未加载
Hamuko将近 5 年前
I actually went to the post office today (couple of hours ago) and tried to use the national postal carrier&#x27;s app to get my pickup code. The application just kept crashing. I showed it to the man at the counter and he said that others had had the same issue, although he didn&#x27;t specify if it was earlier the same day or way back. I wonder if it was the same issue.
tqkxzugoaupvwqr将近 5 年前
I like how “Move fast and break things” still seems to be the mantra at Facebook, undeterred from any breakage in the past.
rock_artist将近 5 年前
Argh. Waze, Viber, Gett. It started yesterday on my wife’s phone and today I see it across more devices.
评论 #23790389 未加载
gherkinnn将近 5 年前
Ah, explains Strava crashing.<p>Mild inconvenience for now, hopefully this will have more people move away from the FB SDK.
salzig将近 5 年前
haha, my girlfriend just wrote me that her spotify stoped working on her mobile.<p>Thanks, send her the github issue.
connorlwilkes将近 5 年前
The same kind of thing happened today with Spotify&#x27;s application on iOS and this also happened about a month ago too. I am surprised that regression testing tools aren&#x27;t picking up these issues before they push these updates out to user&#x27;s devices
barryrandall将近 5 年前
I&#x27;m looking forward to these future HN posts: &quot;Increase iOS app reliability with this simple trick&quot;, &quot;How I Increased retention 10x by canceling Facebook&quot;, and &quot;Most popular app in world yanked for privacy violations&quot;
Google234将近 5 年前
This seems insane to me. Who rolled out this change? Why can’t they just roll it back
drcongo将近 5 年前
None of the apps on my phone are crashing because of this. I also don&#x27;t have a Facebook account, nor do I have the Facebook app installed. So it looks like there&#x27;s an easy fix, delete your account, delete Facebook.
评论 #23790964 未加载
neop1x将近 5 年前
Of course FB SDK could work only <i>after</i> a user requests its functionality by tapping or logging in. But no... they need to harvest analytics and track users as they do ad-business primarily... :(
lucasar将近 5 年前
It is evident that Facebook does not QA the way they should. It would be nice if Apple added mechanisms that allow a dependency in an app to crash but allow the host app to continue to run regardless.
G4BB3R将近 5 年前
Would a type safe language solve this kind of crash? What caused it?
评论 #23790558 未加载
cpv将近 5 年前
Is this a Deja Vu <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23097459" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23097459</a> ?
Jakob将近 5 年前
You can disable the Facebook SDK phoning home: <a href="https:&#x2F;&#x2F;developers.facebook.com&#x2F;docs&#x2F;app-events&#x2F;gdpr-compliance" rel="nofollow">https:&#x2F;&#x2F;developers.facebook.com&#x2F;docs&#x2F;app-events&#x2F;gdpr-complia...</a><p>Any idea why seemingly no one of the big apps does this?
jmspring将近 5 年前
The removal of FB and Google from my digital life are my goals for the next year&#x2F;. Where I need FB (groups) it’ll be a fake account through a vpn&#x2F;etc
cryptozeus将近 5 年前
I have switched to FB web version and uninstalled the app, this has worked very well for me. Its less engaging and I get to keep in touch with my family.
dathinab将近 5 年前
That is now the how manyth time this happened?<p>Like wtf. they have so many resources how is it possible that even with that they can&#x27;t make their sdk error resilient.
iamspoilt将近 5 年前
Oh is this why I couldn&#x27;t play anything on Spotify during my morning run as it kept crashing! Had to play Apple Music&#x27;s Beats 1 radio instead.
subhajeet2107将近 5 年前
This is also crashing PUBG Mobile and a lot of gamers are angry as a big tournament (PMWL) is going to start soon, Facebook needs a better QA process
have_faith将近 5 年前
I was wondering why spotify wouldn&#x27;t open earlier today. Updating it didn&#x27;t help. And then later on it randomly started working again.
rvz将近 5 年前
The risk of crashes increase the more third-party SDKs you include. Especially if they use an external service or API which is the case here.
评论 #23790712 未加载
justinclift将近 5 年前
Wonder if it was due to an expired or revoked certificate?<p>Maybe the mass revocation of EV certs happening ~today is the trigger?
评论 #23791995 未加载
hnick将近 5 年前
I greatly appreciate the candid snark in the bug report. Sometimes there&#x27;s just not much more to say.
lyjackal将近 5 年前
Top Google trending search suggestion on my phone right now: &quot;iphone spotify app keeps crashing&quot;
zacwest将近 5 年前
Apple&#x27;s refusal to support XPC and the ability for apps to launch secondary processes is the real underlying issue here. Being able to separate out execution and process permissions from the main app solves a ton of third-party SDK issues as well as just normal &quot;why is my app crashing because of decoding?&quot;-style issues.
评论 #23791798 未加载
nradov将近 5 年前
Apparently the Strava app is also impacted, and probably others as well.
sphix0r将近 5 年前
Insane. Good to know what made my Spotify app crash upon startup though.
Tepix将近 5 年前
The DJI Fly app is also affected. Workaround: Start it in flight mode.
bloemy将近 5 年前
Seems like it&#x27;s been fixed just now. All apps are working again.
评论 #23791702 未加载
bloemy将近 5 年前
Seems like it&#x27;s just been fixed again. All apps are working.
bernardlunn将近 5 年前
Memo to dev team - pay attention to tech stack risk
sjg007将近 5 年前
I&#x27;ve noticed FB crashing as well.
heavenlyblue将近 5 年前
Spotify is the same for me today
pluc将近 5 年前
Couldn&#x27;t Find Advertisers
layoutIfNeeded将近 5 年前
Apple should ban these SDKs, period. If a third-party entity fucking up their backend can bring down the whole ecosystem then they&#x27;ve lost control over iOS.
beshrkayali将近 5 年前
How&#x2F;why does Spotify app use Facebook iOS SDK?
评论 #23790567 未加载
评论 #23790551 未加载
评论 #23790569 未加载