
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
package kr.co.tadadang.user.sms
import android.content.Context
import android.util.Log
import android.webkit.JavascriptInterface
import android.webkit.WebView
import com.google.android.gms.auth.api.phone.SmsRetriever
class SmsRetrieverInterface(private val context: Context, private val webView: WebView) {
@JavascriptInterface
fun startSmsRetriever() {
val client = SmsRetriever.getClient(context)
val task = client.startSmsRetriever()
task.addOnSuccessListener {
Log.d("song", "SMS Retriever API 시작 성공")
}
task.addOnFailureListener { e ->
Log.d("song", "SMS Retriever API 시작 실패")
}
}
@JavascriptInterface
fun onSmsReceived(smsMessage: String) {
webView.post {
webView.evaluateJavascript("onSmsReceived('$smsMessage')", null)
}
}
}