IPhone – Stopping iPhone app from using Facebook login info

facebookiphone

I was playing Hearts Of Vegas on Facebook and once logged into the iPhone app using my Facebook login information. Recently, the game developer blocked me from the game because I was complaining (long story).

Now, I would just like to play the game on my iPhone app without having anything to do with my Facebook account. However, the app also blocks me because of the one time of signing in using my Facebook login. I don’t even get to a screen where I can log out of the Facebook info. I have tried deleting the app, blocking the app on Facebook, signing out of my Facebook in my safari and deleting the Facebook app, signing out of apple gameroom, and even using a different Apple ID. Nothing seems to work because when I reinstall the app, it appears that it must still be automatically logging me into the game with my Facebook creditials. My iPhone must be providing the info to the app automatically once it is launched.

Any advice on how to stop this so I can play the game? I just don’t know what I’m missing. Can app developers somehow log identifying information from a specific iPhone?

Thanks in advance for any help!!

9/2/18 update – I spoke with Apple support. They basically said the only way I can play the app is if I find a way to mask the identifying 2 bits of info the developer has about me through DeviceCheck when I download and reinstall the app. Does anyone know if this is possible? Apple support was unsure.

Best Answer

If you want to remove personally identifying data (for example tokens or whatnot) that the developer has stored about you in the Keychain on your device, you'll need to not only delete that specific app - but also delete any other app created by the same developer. I.e. other apps that share Keychain access with the problematic app will retain the data.

The developer also has the possibility of storing 2 bits of information unique for your device - the so called DeviceCheck API. The bits are stored at Apple and won't be deleted when you uninstall the problematic app and all other apps by that developer. The developer might have used one of those 2 bits to mean that the user is blocked from using the app.