Tôi đang cố thêm url Instagram vào ứng dụng của mình trong iOS9 tuy nhiên tôi nhận được cảnh báo sau:
-canOpenURL: failed for URL: "instragram://media?id=MEDIA_ID" - error: "This app is not allowed to query for scheme instragram"
Tuy nhiên, Ive đã thêm phần sau vào phần LSApplicationQueriesSchemes
của tôi info.plist
;
<key>LSApplicationQueriesSchemes</key>
<array>
<string>instagram</string>
<string>instagram://media?id=MEDIA_ID</string>//this one seems to be the issue
</array>
Bất kỳ trợ giúp nào cũng được đánh giá rất cao?
CHỈNH SỬA 1
Đây là mã tôi đang sử dụng để mở 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");
}
dựa trên ví dụ này.