在Linkedin上共享站点或链接到个人时,链接不会显示在Linkedin Android应用程序中

时间:2017-09-01 08:33:39

标签: android linkedin

我正在努力在网站上放置一个Linkedin按钮。一切正常,除非我尝试使用共享网址( https://www.linkedin.com/shareArticle?mini=true&url=MYURL 分享给个人(Share to individual people screenshot) )他们看着它 通过Android应用程序。在android上的消息“我认为你可能是 感兴趣的“显示在消息框中,但没有链接到该网站。我 也试图用共享链接生成器(https://developer.linkedin.com/plugins/share)做同样的事情,看看我是否生成了错误的链接,但这会导致同样的问题。我已经使用IOS应用程序进行了测试,链接确实显示并正常工作。是否有其他人有同样的问题,知道出了什么问题以及如何解决?提前谢谢。

1 个答案:

答案 0 :(得分:0)

你可以试试这个

Intent linkedinIntent = new Intent(Intent.ACTION_SEND);
linkedinIntent.putExtra(Intent.EXTRA_TEXT, edinputText.getText().toString().trim());
linkedinIntent.setType("text/plain");

boolean linkedinAppFound = false;
List<ResolveInfo> matches2 = this.getPackageManager()
                        .queryIntentActivities(linkedinIntent, 0);

for (ResolveInfo info : matches2) {
     if (info.activityInfo.packageName.toLowerCase().startsWith(
                            "com.linkedin")) {
     linkedinIntent.setPackage(info.activityInfo.packageName);
     linkedinAppFound = true;
                        break;
                    }
      }
    if (linkedinAppFound) {
           startActivity(linkedinIntent);
      } else {

           Toast.makeText(MainActivity.this, "Please install the LinkedIn app to share your result", Toast.LENGTH_LONG).show();
  }