That's now how the whitelist will work, if you have say 20 GPS apps listed in your whitelist but the user only has 1 installed then your canOpenURL call would only return True for the 1 that they have installed.Apple wants to lock this down completely, they say this is to stop things like being able to log how many and what apps users have installed but the real recipients of this crackdown are services that use the canOpenURL for targeting ads based on what apps a user has installed.
Topic:
App & System Services
SubTopic:
Core OS
Tags: