如何用公司页面打开Linkedin App?

问题描述 投票:0回答:2

它是简单的HTML页面,我的代码如下。

<a href="linkedin://company/[linkedIncomapanyID]">LinkedIn</a>

点击设备打开LinkedIn应用程序中的上述链接并打开公司页面。这在IOS设备中运行良好,但在Android设备中不起作用。 Android设备有什么解决方案吗?提前致谢

javascript android html linkedin
2个回答
0
投票

我添加了<a href="https://www.linkedin.com/company/[companylinkedinURL]">LinkedIn</a>

如果在App中链接可用而不是打开并重定向到公司页面。在Android设备中正常工作。


0
投票

这是解决方案。如果用户具有linkedin应用程序,则将启动应用程序,否则公司配置文件将显示在浏览器中。

String pageId = "your-company-id";
final String urlFb = "linkedin://" + pageId;
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(urlFb));

final PackageManager packageManager = this.getPackageManager();
List<ResolveInfo> list = packageManager.queryIntentActivities(intent,
        PackageManager.MATCH_DEFAULT_ONLY);

if (list.size() == 0) {
    final String urlBrowser = "http://www.linkedin.com/company/" + pageId;
    intent.setData(Uri.parse(urlBrowser));
}
this.startActivity(intent);
© www.soinside.com 2019 - 2024. All rights reserved.