Как отправить смс из моего веб-приложения с Android Kotlin?
Я пытаюсь отправить sms, которое создается из моего веб-приложения с использованием HTML-кода href. Но по окончании я получаю сообщение об ошибке «net ::ERR_UNKNOWN_URL_SCHEME». Поэтому я написал код на Kotlin, чтобы решить эту проблему, но он не работает.
class MainActivity : AppCompatActivity() {
private val webview: WebView? = null
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val webview : WebView = findViewById<WebView>(R.id.webview)
webview.settings.javaScriptEnabled=true
webview.webViewClient = WebViewClient()
webview.loadUrl("https://opescart.com/version-test/?debug_mode=true")
}
override fun onBackPressed() {
if (webview!!.canGoBack()){
webview.goBack()
}else {
super.onBackPressed()
}
}
override fun webViewClient(webView: WebView,url: String):Boolean{
if (url.startsWith("http:") || url.startsWith("https:") ){
return false
}
val intent = Intent(Intent.parseUri(url))
startActivity(intent)
return true
}
}
Ошибка говорит: 1. «webViewClient» ничего не отменяет 2. для параметра «p1» не передано значение.
Это HTML-код
<a href="sms://1234567890?body=New20%Order20%created">Send Message</a>