Например, у меня есть номер телефона и кнопка «Чат с контактом». При нажатии на кнопку мое приложение должно открыть действие Viber, которое представляет собой конкретное c окно чата контакта Viber на основе номера телефона. У меня есть что-то вроде этого, но метод startActivity () выдает ActivityNotFoundException .
val intent = Intent(Intent.ACTION_SENDTO).apply {
`package` = "com.viber.voip"
data = Uri.parse("sms:$phoneNumber")
putExtra("address", phoneNumber)
}
startActivity(intent)
Я знаю, что Viber предоставлял это действие раньше, но затем действие было скрыто в файле манифеста может быть 3 или 4 года go. Есть идеи, как я могу это сделать сейчас?