在iOS中使用YouTube和LinkedIn URL方案

时间:2013-01-30 14:48:36

标签: ios youtube linkedin url-scheme

我正在尝试从我们自己的应用程序中打开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的Web版本。现在我的问题是,我需要在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/...."]];
}   

有什么想法吗?谢谢!

2 个答案:

答案 0 :(得分:0)

要在linkedin上打开用户页面,您可以使用:

linkedin://#profile/<profile_id>

我无法使用配置文件名称,只能使用数字ID。此外,我无法与公司合作,只与人合作。

答案 1 :(得分:0)

链接的正确格式为:youtube://www..youtube.com/user/username

(编辑说明:我怀疑在www之后的两个时段是一个错字,但我不是专家 - 如果需要请取消此说明并修复。