这是简单的HTML页面,我的代码如下。如何在公司页面打开Linkedin App?
<a href="linkedin://company/[linkedIncomapanyID]">LinkedIn</a>
点击在设备打开LinkedIn应用程序,并打开公司网页上面的链接。这在iOS设备上工作正常,但不适用于Android设备。有没有解决方案的Android设备?在此先感谢
这是简单的HTML页面,我的代码如下。如何在公司页面打开Linkedin App?
<a href="linkedin://company/[linkedIncomapanyID]">LinkedIn</a>
点击在设备打开LinkedIn应用程序,并打开公司网页上面的链接。这在iOS设备上工作正常,但不适用于Android设备。有没有解决方案的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);
我已经加入 <a href="https://www.linkedin.com/company/[companylinkedinURL]">LinkedIn</a>
如果应用程序不是开放,提供链接并重定向到公司的网页。 在Android设备上正常工作。
当您点击Android设备中的链接时发生了什么? – WoookLiu
只需打开LinkedIn应用程序。未打开特定的“linkedIncomapanyID”公司页面。但在iPhone应用程序打开公司(linkedIncomapanyID)页面。 –
这可能是有用的http://stackoverflow.com/questions/24926588/could-not-open-linkedin-app-with-company-profile-url-by-another-android-app – Toxide82