【问题标题】:Usage of YouTube and LinkedIn URL schemes in iOS在 iOS 中使用 YouTube 和 LinkedIn URL 方案
【发布时间】:2013-01-30 14:48:36
【问题描述】:

我正在尝试从我们自己的应用程序中打开 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/...."]];
}   

有什么想法吗?谢谢!

【问题讨论】:

    标签: ios youtube linkedin url-scheme


    【解决方案1】:

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

    linkedin://#profile/<profile_id>

    我无法使用个人资料名称,只能使用数字 ID。此外,我无法将其与公司合作,只能与人合作。

    【讨论】:

      【解决方案2】:

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

      (编辑说明:我怀疑 www 后面的两个句点是错字,但我不是专家 - 请删除此说明并在需要时修复)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-04-09
        • 2014-04-09
        • 2013-03-17
        • 2016-04-01
        • 2012-10-13
        • 1970-01-01
        相关资源
        最近更新 更多