我正在尝试通过我们自己的应用程序打开YouTube应用程序。我使用以下代码进行此操作:
if([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"youtube://"]])
{
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"youtube://?????"]];
}
else
{
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://youtube.com/user/..."]];
}
如果可以使用youtube应用,请使用给定的URL打开它,否则请打开YouTube的网络版本。现在我的问题是,要在YouTube应用中打开用户帐户/个人资料页面,我需要用什么代替问号?我已经尝试填写youtube:// user / username,但这不起作用。
对于LinkedIn应用程序,我有完全相同的问题。
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"linkedin://"]])
{
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"linkedin://?????"]];
}
else
{
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.linkedin.com/company/...."]];
}
有任何想法吗?谢谢!
最佳答案
要在linkedin上打开用户页面,您可以使用:linkedin://#profile/<profile_id>
我无法使用配置文件名称,只能使用数字ID。而且,我不能让它与公司一起工作,而只能与人一起工作。
关于ios - iOS中YouTube和LinkedIn URL方案的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14606744/