Android has automatic and one-tap SMS verification. We would like to cover the gap on web platform and implement the SMS Receiver API for web developers.
This is implemented in third_party/blink/renderer/modules/sms and exposes the following function:
For testing this API locally, refer to How to use the SMS Receiver API
The Android implementation (this does not include Android WebView) is located in chrome/browser/ui/android/sms/, content/public/android/java/src/org/chromium/content/browser/sms/, and chrome/android/java/src/org/chromium/chrome/browser/sms/.
For architectural diagrams, refer to design doc.
We plan to implement it in the near future.