[英]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.