Estoy tratando de agregar la URL de Instagram a mi aplicación en iOS9, sin embargo, recibo la siguiente advertencia:
-canOpenURL: failed for URL: "instragram://media?id=MEDIA_ID" - error: "This app is not allowed to query for scheme instragram"
Sin embargo, he agregado lo siguiente a LSApplicationQueriesSchemes
mi info.plist
;
<key>LSApplicationQueriesSchemes</key>
<array>
<string>instagram</string>
<string>instagram://media?id=MEDIA_ID</string>//this one seems to be the issue
</array>
¿Cualquier ayuda es muy apreciada?
EDITAR 1
Este es el código que estoy usando para abrir 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");
}
basado en este ejemplo.