Live data from Hacker News

App suddenly crashing on startup due to FBSDKRestrictiveDataFilterManager.m

github.com

221–230 of 446 posts

Re: App suddenly crashing on startup due to FBSDKRestrictiveDataFilterManager.m

#221

Earlier quoted context omitted.

Yes, it's definitely time for some slightly enhanced armchair activism! Convert all active whatsapp contacts to signal? 80%? 50%? Same for Facebook messenger! It needs to be uncomfortable enough - if they want to communicate with us and are minimally tech savvy ("click link to install app") they have to switch to signal . That's it. I'm starting to send out messages over my morning coffee. Let's do this together: htt…

I’d rather keep using messenger than switch to signal. Nothing that requires my phone number, and even worse, uses it as primary identifier, is something I want to switch to (and no, obviously I don’t use Whatsapp either). I realize that in this mobile-centric world that makes me a grumpy old man, but for me, my E-Mail is the important ID.

I’m curious why you see a difference between the two? Phone companies have been giving away your phone number for years, it gets more spam then my email address at this point, which has made me disable it for all incoming calls except those in my contacts.

At this point, none of us even use phones, my family pretty much use Zoom and at work everything is Google Meet, my phone function is basically a dead function at this point.

Re: App suddenly crashing on startup due to FBSDKRestrictiveDataFilterManager.m

#222

Earlier quoted context omitted.

This is exactly what happens. Basically a null value is converted into an NSNull object and calling count on it will of course throw an exception... because there is no count method in that class... It makes me wonder what all those engineers at FB are actually doing... ? Every time I tried to integrate or look into the FB SDK for simple functionality it was a total clusterfuck.

That's amateur hour stuff. Every developer in pretty much every language or platform learns VERY quickly what happens when you don't do a null check.

NSNull is not the null you think

Re: App suddenly crashing on startup due to FBSDKRestrictiveDataFilterManager.m

#223
post #64

Waze, a google owned app for the past 4 years, crashes because of the FB app. 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) Everything about this duopoly, their cooperation and lack of co…

Yes, it's definitely time for some slightly enhanced armchair activism! Convert all active whatsapp contacts to signal? 80%? 50%? Same for Facebook messenger! It needs to be uncomfortable enough - if they want to communicate with us and are minimally tech savvy ("click link to install app") they have to switch to signal . That's it. I'm starting to send out messages over my morning coffee. Let's do this together: htt…

The only way to do this is to build an integration that makes the switch DEAD SIMPLE. If it involves someone being highly motivated to switch over themselves without any help its not going to gain steam.

Re: App suddenly crashing on startup due to FBSDKRestrictiveDataFilterManager.m

#225
post #193

Earlier quoted context omitted.

Also, you can't migrate WhatsApp between iPhone and Android. There's a utility called BackupTrans, which follows an extremely convoluted process including a step where they install an old version of WhatsApp. It seemed to work but it trips some wire and WhatsApp put me in an hour-long timeout state, twice. Since I very much depend on WhatsApp, I dare not use it anymore.

The android/iPhone thing isn’t on purpose, it’s an artifact of the organizational structure at WhatsApp

WhatsApp isn't made by a single indie developer, and wasn't just released by that single indie developer a month ago. If it can't sync between Apple Phones and Android, then WhatsApp has intentionally chosen not to fix that and instead spend many millions of dollars on other stuff. It is on purpose.

Re: App suddenly crashing on startup due to FBSDKRestrictiveDataFilterManager.m

#226
Apple'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 "why is my app crashing because of decoding?"-style issues.

Re: App suddenly crashing on startup due to FBSDKRestrictiveDataFilterManager.m

#228
The most popular apps on one of the most popular operating systems just plainly don't even open.

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't have a simple test regime of "check if the app opens" 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't introduce a change that renders these apps unusable?

WHAT THE FUCK.

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's the price I have to pay I guess.

Re: App suddenly crashing on startup due to FBSDKRestrictiveDataFilterManager.m

#229

Earlier quoted context omitted.

I’d rather keep using messenger than switch to signal. Nothing that requires my phone number, and even worse, uses it as primary identifier, is something I want to switch to (and no, obviously I don’t use Whatsapp either). I realize that in this mobile-centric world that makes me a grumpy old man, but for me, my E-Mail is the important ID.

I’m curious why you see a difference between the two? Phone companies have been giving away your phone number for years, it gets more spam then my email address at this point, which has made me disable it for all incoming calls except those in my contacts. At this point, none of us even use phones, my family pretty much use Zoom and at work everything is Google Meet, my phone function is basically a dead function at…

My phone number is tied to a geographical location. (Sure, I can keep it alive, but now I am collecting phone numbers as I move around).

My email represents me, and I fully own it with minimal upkeep costs.

Re: App suddenly crashing on startup due to FBSDKRestrictiveDataFilterManager.m

#230

Apple'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 "why is my app crashing because of decoding?"-style issues.

Sure, I really want multiple crashing Facebook spy processes crashing on my phone continuously.
Post reply on HN