Estou tentando adicionar o url do Instagram ao meu aplicativo no iOS9, mas estou recebendo o seguinte aviso:
-canOpenURL: failed for URL: "instragram://media?id=MEDIA_ID" - error: "This app is not allowed to query for scheme instragram"
No entanto, eu adicionei o seguinte ao LSApplicationQueriesSchemes
meu info.plist
;
<key>LSApplicationQueriesSchemes</key>
<array>
<string>instagram</string>
<string>instagram://media?id=MEDIA_ID</string>//this one seems to be the issue
</array>
Qualquer ajuda é muito apreciada?
EDITAR 1
Este é o código que estou usando para abrir o 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");
}
com base neste exemplo.
5
É porque você escreveu instragram em vez de instagram?
—
James P
@JamesP se dá um tapa na cara como eu perdi isso, mas eu consertei e o problema ainda persiste.
—
DevC