Как открыть Facebook Messenger LITE с конкретным человеком? - PullRequest
0 голосов
/ 22 ноября 2018

Мне удалось открыть Messenger com.facebook.orca из моего приложения с определенным пользователем, используя https://m.me/<userId>.Однако, когда я делаю то же самое для Messenger Lite com.facebook.mlite, это не работает.Журнал говорит:

 android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=http://m.me/... pkg=com.facebook.mlite }

Это мой код:

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

Этот "https://m.me/", я думаю, ломает приложение. Как мне открыть Messenger Lite с конкретным человеком? Как я могу узнать, какие данные (и в какой форме), что Messenger Lite ожидает от меня? Могу ли я найти их с помощью декомпиляции Messenger Lite?

...