【问题标题】:Open LinkedIn profile page from ios native app从 ios 本机应用程序打开 LinkedIn 个人资料页面
【发布时间】:2025-12-19 08:55:06
【问题描述】:

我想从我们的应用程序中直接打开 LinkedIn 应用程序(已安装)。我遵循了 LinkedIn 深层链接 URL 方案,例如:

linkedin://profile?id=35932112

LinkedIn 应用程序打开并显示目标人员。但是,当它高于 3 度连接时,它显示的信息非常有限,并要求升级到高级帐户。但是,如果我在 LinkedIn 应用程序中导航到其他人,我仍然可以看到完整的个人资料,即使高于 3 度连接。

我错过了什么吗?是领英政策还是我必须做更多配置?

非常感谢您!

【问题讨论】:

    标签: ios linkedin deep-linking


    【解决方案1】:

    尝试改用个人资料的公开网址,这对我来说效果很好。 LinkedIn 应用程序将拦截它并改为打开个人资料。网址通常位于头像下方,格式如下:

    https://www.linkedin.com/in/userid
    

    【讨论】:

    • 是的,这很棒。你知道为什么这适用于 Linkedin 而不适用于 Facebook?
    • 这行得通,谢谢。我想补充一点,如果你想显示一个公司的资料,网址是linkedin.com/company/userId
    【解决方案2】:

    没错,您不能显示基于非主要联系人的信息。在较新版本的应用程序上,他们对其进行了更多限制;现在它返回第二个和第三个连接的错误。

    【讨论】:

      【解决方案3】:

      有一种方法可以做到这一点,但并不是那么简单。不确定您的逻辑是什么样的,是否会有所帮助,但确实是这样。

      因此,当您使用 LinkedIn 登录时,您可以请求 public-profile-url 属性,它将作为 publicProfileUrl 在结果中返回,然后您可以将其保存在你的后端。这样,它将为所有已通过应用程序身份验证的用户保存。当您尝试打开该链接时,它将使用该个人资料打开 LinkedIn 应用程序或 Safari。

      PS:希望这对某人有所帮助,我可以看到你的问题是前一段时间的:)

      【讨论】:

        最近更新 更多