Я пытаюсь поделиться ссылкой с моим приложением с прямой подпиской. Диалоговое окно совместного доступа должно быть похоже на изображение ниже с наиболее часто используемыми контактами из приложений обмена сообщениями, такими как контакты WhatsApp.Android direct shared
Это Intent
структура, которую я использую для использования по ссылке:
Intent shareIntent = ShareCompat.IntentBuilder
.from(getActivity())
.setType("text/plain")
.setText(sTitle+ "\n" + urlPost)
.getIntent();
if (shareIntent.resolveActivity(
getActivity().getPackageManager()) != null)
startActivity(shareIntent);
И это то, что мое приложение показывает:
Любая идея, как для достижения этого?
Ум, если вы тот, кто поделился ссылкой, вы не реализуете 'ChooserTargetService'.WhatsApp, приложение для контактов и другие приложения реализуют 'ChooserTargetService', если они того пожелают. – CommonsWare
О, может быть, я немного смущен насчет 'ChooserTargetService', но почему, почему общий диалог из моего приложения не показывает контакты, когда я разделяю ссылку как текст? – cherif
Возможно, WhatsApp не реализует «ChooserTargetService», или они не делают этого для любой структуры «Intent», которую вы используете для вашего запроса. – CommonsWare