#android #share #android-sharing #share-intent
#android #share #android-sharing #share-intent
Вопрос:
Я пытаюсь реализовать общий ресурс, который будет отправлять динамическую ссылку, заголовок и изображение. Для начала я хочу, чтобы он работал с WhatsApp. Я реализовал намерение поделиться в соответствии с документацией:
Intent sendIntent = new Intent(); sendIntent.setAction(Intent.ACTION_SEND); sendIntent.setType("text/plain"); sendIntent.putExtra(Intent.EXTRA_TEXT, dynamicLink); sendIntent.putExtra(Intent.EXTRA_SUBJECT, "Title"); // If item has images, pick the first one as thumbnail if(!item.getImagesBitmaps().isEmpty()){ Uri imageUri = ...(Getting image uri) sendIntent.putExtra(Intent.EXTRA_STREAM, imageUri); sendIntent.setType("image/jpg"); } sendIntent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); Intent shareIntent = Intent.createChooser(sendIntent, null); startActivity(shareIntent);
Этот код работает. Я могу отправить ссылку в WhatsApp с изображением, и оно выглядит как стандартное изображение-сообщение:
Однако моя цель состоит в том, чтобы иметь ссылку с миниатюрой, как это:
Имеется в виду что-то с кликабельной миниатюрой и такого рода заголовком с заголовком и описанием.
Я довольно много искал ответ о том, как это можно сделать, и, хотя здесь есть похожие вопросы с ответами, они кажутся либо старыми, неполными, либо чем-то, что я не мог понять, как соответствовать реализации shareIntent. Я не мог извлечь из них ничего осязаемого, что я мог бы попробовать.
Appreciate the help.