ฉันพยายามเพิ่ม URL Instagram ในแอพของฉันใน iOS9 แต่ฉันได้รับคำเตือนต่อไปนี้:
-canOpenURL: failed for URL: "instragram://media?id=MEDIA_ID" - error: "This app is not allowed to query for scheme instragram"
อย่างไรก็ตามฉันได้เพิ่มสิ่งต่อไปนี้LSApplicationQueriesSchemes
ในส่วนของฉันinfo.plist
;
<key>LSApplicationQueriesSchemes</key>
<array>
<string>instagram</string>
<string>instagram://media?id=MEDIA_ID</string>//this one seems to be the issue
</array>
ความช่วยเหลือใด ๆ ที่ได้รับการชื่นชมอย่างมาก?
แก้ไข 1
นี่คือรหัสที่ฉันใช้เพื่อเปิด 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");
}
จากตัวอย่างนี้