having worked for a company on the whitelist (and worked with Twitter directly for "whitelisting" scenarios), i would have to guess this is for proper deep linking integration.
that is, if Twitter links to "App X", Twitter needs to know if it can open App X directly or if it needs to direct the user to some website for App X instead.
i'd blame Apple for making this a notorious pain in the ass before i blamed Twitter for trying to fix it.
I don't think so. I'm pretty sure from iOS you can use canOpenURL to determine whether an app exists. This is probably the method they're using to gather data.
Comments
having worked for a company on the whitelist (and worked with Twitter directly for "whitelisting" scenarios), i would have to guess this is for proper deep linking integration.
that is, if Twitter links to "App X", Twitter needs to know if it can open App X directly or if it needs to direct the user to some website for App X instead.
i'd blame Apple for making this a notorious pain in the ass before i blamed Twitter for trying to fix it.
Could you expand on what aspect of deep linking requires Apple whitelisting?
I don't think so. I'm pretty sure from iOS you can use canOpenURL to determine whether an app exists. This is probably the method they're using to gather data.