Мне удалось открыть 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?