繁体   English   中英

从我的应用程序打开本机 Snapchat 应用程序

[英]Open native Snapchat App from my Application

我想在我的 iOS 应用程序中实现本机 Snapchat 应用程序。 我已经通过使用 URL Schemes 在 Facebook 和 Twitter 上做到了这一点。 但是我无法为 Snapchat 找到这样的东西。

我找到了一些可以在 Safari 中打开 Snapchat 的东西“见下文”,但我需要该方案本身,提前致谢。

 https://www.snapchat.com/add/ProfileName

我是这样做的:

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

还在 plist 中向 LSApplicationQueriesSchemes 添加了 snapchat。

假设应用程序已安装,您可以使用以下命令添加特定用户:

NSURL *snapchatURL = [NSURL URLWithString:@"https://www.snapchat.com/add/username"];
if([[UIApplication sharedApplication] canOpenURL:snapchatURL])
{
    [[UIApplication sharedApplication] openURL:snapchatURL];
}

用所需的用户名替换用户名

    let username = "USERNAME"
    let appURL = URL(string: "snapchat://add/\(username)")!
    let application = UIApplication.shared

    if application.canOpenURL(appURL) {
        application.open(appURL)

    } else {
        // if Snapchat app is not installed, open URL inside Safari
        let webURL = URL(string: "https://www.snapchat.com/add/\(username)")!
        application.open(webURL)

    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM