Android:打开特定人的Messenger聊天视图

Android:打开特定人的Messenger聊天视图,android,facebook,Android,Facebook,关于与特定的人开启messenger聊天,几乎没有问题,而且不可能全部回答 但Facebook应用程序做到了这一点。单击右上角的好友图标并选择其中一个好友时,会打开与该好友的Messenger聊天。 那么他们是如何做到的呢?我一直试图找到他们传递的一些意图,但我什么也没看到。试试这个: Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); intent.setPackage("com.facebook.orca")

关于与特定的人开启messenger聊天,几乎没有问题,而且不可能全部回答

但Facebook应用程序做到了这一点。单击右上角的好友图标并选择其中一个好友时,会打开与该好友的Messenger聊天。
那么他们是如何做到的呢?我一直试图找到他们传递的一些意图,但我什么也没看到。

试试这个:

Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setPackage("com.facebook.orca");
intent.setData(Uri.parse("https://m.me/"+"FacebookId"));
startActivity(intent);

在做了一些研究之后,我们得出了以下结论:

    Intent mIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("fb-messenger://user/" + "myapp"));
    startActivity(mIntent);
希望这能节省你的时间。