2017-03-03 7 views
0

シンプルなHTMLページです。私のコードは以下のとおりです。会社のページでLinkedin Appを開くには?

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

リンク先のリンクをクリックすると、リンクオープンアプリと公開企業ページが開きます。これはIOSデバイスでは問題なく動作していますが、Androidデバイスでは動作しません。アンドロイドデバイスのための解決策はありますか?ありがとうございました

+0

Androidデバイスでリンクをクリックしたときにはどうなりましたか? – WoookLiu

+0

LinkedIn Appを開くだけです。特定の "linkedIncomapanyID"企業ページを開きません。しかし、会社(リンクされているincomapanyID)のページを開いてiPhoneアプリで。 –

+0

これは役に立つかもしれませんhttp://stackoverflow.com/questions/24926588/could-not-open-linkedin-app-with-company-profile-url-by-another-android-app – Toxide82

答えて

0

これは解決策です。ユーザーにリンクされたアプリがある場合、ブラウザに会社のプロフィールが表示されます。

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); 
0

オープンより利用できるアプリケーションにリンクされ、同社のページにリダイレクトする場合、私は <a href="https://www.linkedin.com/company/[companylinkedinURL]">LinkedIn</a>

を追加しました。 Androidデバイスでうまく動作します。

関連する問題