커스텀 스킴관련 ios9

In iOS 9, the developer must add these info.plist

<key>LSApplicationQueriesSchemes</key>
<array>
    <string>urlscheme</string>
    <string>urlscheme2</string>
    <string>urlscheme3</string>
    <string>urlscheme4</string>
</array>

to show the intent for calling external apps if the app call canOpenUrl for these urlSchemes
If a url scheme is declared and calling canOpenURL(scheme)

YES if a installed app supports that URL scheme

NO if no app supporting that url

syslog will show capOpenURL: failed for URL: “urlScheme://” - error: null

If a url scheme is not declared and calling canOpenURL(scheme)

always return NO

syslog will show capOpenURL: failed for URL: “urlScheme://” - error: This app is not allowed to query for scheme urlScheme