Live data from Hacker News

App suddenly crashing on startup due to FBSDKRestrictiveDataFilterManager.m

github.com

151–160 of 446 posts

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

#151

Earlier quoted context omitted.

> WhatsApp, a Facebook owned app, will not give you read access to your own chat database - it’s encrypted. On android? On iOS you can get a tarball of all your chats.

On android you can select "export chats", select contacts and then send it to where you want it.

You can do that on iOS as well. That has been a feature for a long time.

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

#152

Earlier quoted context omitted.

You can implement OAuth entirely server-side without any client support beyond displaying a web view. No need to include spyware and the approach is reusable for any OAuth provider.

You can’t, it’s against their policy, if they catch you they’ll revoke your access. developers.facebook.com/policy/ 8.2 (which states “Native IOS and Android apps that implement Facebook Login must use our official SDKs for login.” This has a help icon next to it that opens a dialog on their site that shows a couple pictures and then explains “Android apps should use the default login behavior defined by the SDK, whi…

So do what the GP was hinting at and drop support for Facebook login, drop the SDK, wash your hands and sleep better as well.

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

#153
post #9
post #4

It'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.

that's not the only purpose of the SDK, we're using it for social login (login with Facebook).

You can implement that without the SDK. This is no excuse!

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

#154
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…

You can download your chat backups as a readable archive file. If you have iCloud mounted, these files can be found in your iCloud folders.

Or do you demand that any file under your control that contains chat should be accessible, rather than just one of them?

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

#155

Earlier quoted context omitted.

> WhatsApp, a Facebook owned app, will not give you read access to your own chat database - it’s encrypted. On android? On iOS you can get a tarball of all your chats.

I just had to check this; the Android app has "Request account info" and specifically mentions "which you can access or port to another app". As much as I'm happy to pile on Google, Facebook and WhatsApp, this appears to be untrue.

It also specifically mentions that doesn't contain all the messages, and takes up to 3 days. You can export individual chats as texts, but not all the attachments, metadata, etc - and you have to specifically select each one.

The statement that "Facebook gives an unencrypted copy of your chat database to Google but will not give it to you" is true; I'm referring to the SQLite database. You can back it up locally, but it's encrypted and Facebook will not willingly give you the key under any circumstance (though it is possible to trick them by impersonating the app). However, the Google Drive backup is unencrypted. But Google won't let you download it directly either (although, again, you can trick them by impersonating the app).

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

#156

Earlier quoted context omitted.

I'm pretty sure that's the same agreement that every developer has with Google just by writing an android app and using Google APIs. You can store data on Google Drive that isn't accessible from Google Drive and only that app can read or write it.

> I'm pretty sure that's the same agreement that every developer has with Google just by writing an android app and using Google APIs. But why would WhatsApp store it unencrypted on Google Drive, and encrypted (without giving you any access to the key) on your own SD card or local backup? It makes no sense. Except ... Google and Facebook have agreed that WhatsApp stores the database unencrypted, and in return Google…

So, Facebook is willing to give up data on its users, it’s highest competitive advantage, to its largest competitor, in exchange for... some commodity backup disk space?

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

#157
post #118
post #57

Seems to me like Apple needs to intervene here. Even ignoring the privacy concerns, this is unjustifiable.

Current position of Apple is if you're going to include the FBSDK Sign-In you have to include the Apple Sign-In button too. Removing FBSDK is also acceptable to Apple. So Apple have put out an incentive to their third party Devs while still giving some freedom.

Do you really need the SDK for Facebook Login? It's just OAuth.

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

#158
post #27

I use a non-Facebook login on Spotify and the app crashes right there. How is this even possible, even less acceptable from Spotify point of view?

Temporary workaround for people who need Spotify as badly as they need oxygen (Eg: me, and my kids)...

Turn airplane mode on, open Spotify, go to Settings > Playback, set it to Offline, then turn airplane mode off.

At least now you can listen to cached music and browse the web again.

Longer term, install a Pi-Hole on your home network and block all Facebook owned domains, because they’re a scourge on humanity and your life will be much better void of their infection.

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

#159

Earlier quoted context omitted.

On android you can select "export chats", select contacts and then send it to where you want it.

You can do that on iOS as well. That has been a feature for a long time.

Yes, individual chats, and not a complete record last time I tried (no "when received / when read" times; no attachments). There's a simple SQLite file containing everything; They upload it to google drive unencrypted, but neither google nor facebook will give you an unencrypted copy.

When you make a local backup, it is encrypted, and Facebook doesn't think you deserve a copy of the key or an unencrypted copy.

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

#160
post #118

Earlier quoted context omitted.

Current position of Apple is if you're going to include the FBSDK Sign-In you have to include the Apple Sign-In button too. Removing FBSDK is also acceptable to Apple. So Apple have put out an incentive to their third party Devs while still giving some freedom.

Apple needs to promote a simple solution to switch your Spotify/whatever account from FB login to the privacy-focused Apple login. Obviously it would require app developers to implement, but Apple has a lot of power here.

This is sort of already a feature coming to iOS 14, though it's really for switching an existing account to an Apple ID login, there's nothing technically stopping a developer from using it to switch a user from FB login connected account too.
Post reply on HN