Sto cercando di aggiungere l'URL di Instagram alla mia app in iOS9, tuttavia ricevo il seguente avviso:
-canOpenURL: failed for URL: "instragram://media?id=MEDIA_ID" - error: "This app is not allowed to query for scheme instragram"
Tuttavia, ho aggiunto quanto segue al LSApplicationQueriesSchemes
nel mio info.plist
;
<key>LSApplicationQueriesSchemes</key>
<array>
<string>instagram</string>
<string>instagram://media?id=MEDIA_ID</string>//this one seems to be the issue
</array>
Qualsiasi aiuto è molto apprezzato?
MODIFICA 1
Questo è il codice che sto usando per aprire Instagram:
NSURL * instagramURL = [NSURL URLWithString:@"instragram://media?id=MEDIA_ID"];//edit: note, to anyone copy pasting this code, please notice the typo OP has in the url, that being "instragram" instead of "instagram". This typo was discovered after this StackOverflow question was posted.
if ([[UIApplication sharedApplication] canOpenURL:instagramURL]) {
//do stuff
}
else{
NSLog(@"NO instgram found");
}
basato su questo esempio.