【发布时间】:2020-05-11 16:30:47
【问题描述】:
我已经按照文档在 Android 中实现了消息 otp:https://developers.google.com/identity/sms-retriever/user-consent/request
但是,当我收到 SmsRetriever.EXTRA_SMS_MESSAGE(请转到链接中的第 3 步)时,无法获取发件人的电话号码。
当您启动短信用户同意书时,如下:
SmsRetriever.getClient(context).startSmsUserConsent(senderPhoneNumber /* or null */)
您可以先验提供发件人号码,因此,api 将仅过滤此号码的消息。但是,我不喜欢这种方法。
我想发现的是收到消息后如何识别发件人号码。
有没有什么方法可以使用这个Api找到短信发件人手机?
【问题讨论】:
标签: android