Я посылаю Intent
с действием Intent.ACTION_SEND
. Это прекрасно работает, и пользователь может выбрать, какое приложение будет делиться и т. Д.Share Намерение не работает с Facebook Messenger
Проблема заключается в том, когда они выбирают Facebook Messenger для обмена. Все, что я получаю, это белый, модальный экран с надписью «Отправить» в левом верхнем углу и значок поиска в правом верхнем углу.
Вот код, который запускает намерение.
Intent appIntent = new Intent(Intent.ACTION_SEND);
appIntent.setType("text/plain");
appIntent.putExtra(Intent.EXTRA_TEXT,"Check out this app. \nhttp://www.boxshark.co.uk");
appIntent.putExtra(Intent.EXTRA_SUBJECT,"Get the Boxshark app");
startActivity(Intent.createChooser(appIntent,"Share"));
Я понимаю, что Facebook не позволяет предварительно заполненный текст при использовании доли намерения таким образом мой «Проверьте это приложение» текст будет удален. Однако я не понимаю, почему приложение Facebook Messenger ничего не делает.
Любые идеи кто-нибудь? Вы видите что-то не так с моими намерениями?
Какая версия приложения для обмена сообщениями у вас есть? –
Скачан сегодня, так что предположим, что это латекс. v12.0.0.21.14 – StuStirling