从ios native app打开LinkedIn个人资料页面

时间:2015-05-12 00:10:12

标签: ios linkedin deep-linking

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

LinkedIn://配置文件ID = 35932112

LinkedIn应用程序打开并显示目标人物。但是,当它高于3度连接时,它显示非常有限的信息并要求升级到高级帐户。但如果我导航到LinkedIn应用程序中的其他人,我仍然可以看到完整的配置文件甚至高于3度连接。

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

非常感谢你!

3 个答案:

答案 0 :(得分:2)

尝试使用配置文件的公共网址,它对我来说效果很好。 LinkedIn应用程序将拦截它并打开配置文件。网址通常位于个人资料图片下方,格式如下:

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

答案 1 :(得分:1)

没错,您无法根据非主要联系人显示信息。在较新版本的应用程序中,他们更加限制了它;现在它为第二个和第三个连接返回错误。

答案 2 :(得分:0)

有一种方法可以做到这一点但不是那么直截了当。不确定你的逻辑是什么样的,它会有所帮助,但它是一些东西。

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

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