Как программно поделиться сообщением с гиперссылкой из моего приложения для Android в Telegram без использования ботов?

#java #android #kotlin #hyperlink #telegram

#java #Android #kotlin #гиперссылка #telegram

Вопрос:

Я хочу получить что-то вроде этого:

Загрузите мое приложение здесь

… но в сообщении Telegram, когда пользователь нажимает кнопку в моем приложении для Android. Обратите внимание на ссылку в word здесь.

У меня есть следующий код внутри обратного вызова OnClickListener кнопки:

 String msg = "Download my app <a href="https://play.google.com/store/apps/details?id=my.id.app.packagename">here</a>";
Intent myIntent = new Intent(Intent.ACTION_SEND);
myIntent.setType("text/plain");
myIntent.putExtra(Intent.EXTRA_TEXT, msg);
startActivity(Intent.createChooser(myIntent, "Share with"));
 

Однако приведенный выше код не создает кликабельную ссылку на слово здесь, вместо этого он явно показывает, что у меня есть в переменной msg.

Я пробовал с HTML:

 <a href="https://example.com">This is an example</a>
 

…и с markdown:

 [This is an example](https://example.com)
 

Оба случая не работают для моего.

Как программно поделиться сообщением с гиперссылкой из моего приложения для Android в Telegram без использования ботов?

Пожалуйста, обратите внимание в моем вопросе, что я не хочу использовать ботов Telegram, например:

 https://api.telegram.org/bot<BOT_TOKEN>/sendMessage?text=<a href%3D'url.com'%3Eword%3C%2Fa>amp;chat_id=<chat_id>amp;parse_mode=HTML