它是简单的HTML页面,我的代码如下。
<a href="linkedin://company/[linkedIncomapanyID]">LinkedIn</a>
点击设备打开LinkedIn应用程序中的上述链接并打开公司页面。这在IOS设备中运行良好,但在Android设备中不起作用。 Android设备有什么解决方案吗?提前致谢
我添加了<a href="https://www.linkedin.com/company/[companylinkedinURL]">LinkedIn</a>
如果在App中链接可用而不是打开并重定向到公司页面。在Android设备中正常工作。
这是解决方案。如果用户具有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);