我正在尝试从我的应用程序中打开instagram应用程序,并实现了以下代码,但未执行任何操作。我的iPhone上安装了instagram应用。

NSURL *instagramURL = [NSURL URLWithString:@"instagram://app"];
if ([[UIApplication sharedApplication] canOpenURL:instagramURL]) {
   [[UIApplication sharedApplication] openURL:instagramURL];
}

最佳答案

为密钥info.plist更新LSApplicationQueriesSchemes

<key>LSApplicationQueriesSchemes</key>
    <array>
        <string>instagram</string>
    </array>


码:

NSURL *instagramURL = [NSURL URLWithString:@"instagram://location?id=1"];
if ([[UIApplication sharedApplication] canOpenURL:instagramURL]) {
    [[UIApplication sharedApplication] openURL:instagramURL];
}


引用instagram docs

09-16 07:37