0

在我的应用程序中,用户应该做的第一件事就是注册。为此,我需要电话号码。所以用户会给出他们的 10 位数字。现在我需要验证用户输入的电话号码是否相同。怎么做 ?我试过.getLine1Number()了,但它什么也没有。

按下注册按钮后,我正在调用一个 URL,该 URL 将向用户输入的电话号码发送验证码。直到我显示一个警报对话框。只有在收到消息后,我才会关闭对话框。

因此,当用户提供一个可能不是他们的号码的有效号码时,就会出现问题。

PS:我只需要通过消息获得响应。

4

2 回答 2

1

只有少数服务提供商通过 getLine1Number() 方法提供电话号码。相反,您可以使用 getSimSerialNumber() 方法为每个 sim 获取唯一编号。

于 2012-11-07T11:20:32.687 回答
0
  1. 您是否在 Manifest READ_PHONE_STATE 中设置了权限?
  2. 方法仍然可以返回 null

返回第 1 行的电话号码字符串,例如 GSM 电话的 MSISDN。如果不可用,则返回 null。

于 2012-11-07T11:20:46.160 回答