#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