Closed ratcatcher closed 10 years ago
Facebook users have the ability to remove themselves from apps like this. (manually or globally for all apps) There's nothing I can do. This is stated in the app description on Google Play and in the FAQ.
I don't believe this particular user would have removed herself in this way. To be honest she wouldn't be technically literate enough to do so. I haven't identified the other "missing" contact yet but as many of my friends are IT professionals, that explanation may well apply to the other contact.
It's just a privacy setting. No technical skills required. (something like Settings -> Apps -> Turn off)
Would it be possible for the app to detect and log when a contact's FB settings prevent it from accessing the relevant information?
Looking at the Settings -> Apps there is a section "Apps others use". If you edit that, it allows you to specify in some detail what information others' apps can obtain. I presume that's the relevant set of settings?
But even if none of the boxes there is ticked, I would still have expected the app to be able to synch the contact, although it wouldn't actually obtain any information (if you see what I mean).
I think the usual setting that the users disable is the global 'Turn off platform'.
If you turn off Platform apps:
* You will not be able to log into websites or applications using Facebook.
* Your friends won't be able to interact and share with you using apps and websites.
* Instant personalization will also be turned off.
Apps you've previously installed may still have info you shared. Please contact these apps for details on removing this data.
If a user does that, all the API calls just ignore him/her just like it doesn't exist.
This is in the "Apps you use" section so my understanding was that it only applied to apps you yourself use. I thought the reference to friends not being able to interact was because if you yourself are not using a particular app, friends cannot (of course) interact with you using that app because you are not using it (hope that makes sense).
Your app is different in that it doesn't require the contact to be using (or to have authorised) it in order for it to work. So it's not interactive in quite the same way as, say, a third-party chat app.
Yes, it's different than a chat app, but that settings still applies here. I tried it myself a while ago, just to make sure, and it works as I said: it removes the user from all the API calls.
Thanks for the clarification. Pity it doesn't report something tangible back to your app.
I have the utility set up to synch all contacts. I have 40 Facebook friends but it only imports 38. I have identified one of the missing ones and there is nothing unusual about her profile, as far as I can tell.