Я хочу получить номер мобильного телефона с устройства для страницы регистрации. Я использовал TelephonyManager, но он работает не на всех устройствах, и я также использовал GoogleApiClient с HintRequest в этом диалоговом окне открытия службы, чтобы выбрать номер мобильного телефона, но он выглядит странно, поэтому, пожалуйста, предложите мне лучший вариант, который поддерживается всеми устройствами Android
Как программно получить номер мобильного телефона с текущего устройства?
Ответы (1)
Я думаю, что самый простой способ - попросить пользователя вручную ввести свой номер телефона. Разрешение на телефонную связь выглядит опасно, и вы можете столкнуться с проблемами при выпуске в Google Play Store.
Как правило, вам также может потребоваться перехватить входящие SMS-сообщения
person
Lukas
schedule
15.12.2018
TelefonyManager.getLine1Number()
вернет номер телефона, указанный на SIM-карте. Это может быть номер пользователя, он может быть нулевым, и возможно, что пользователь изменил свой номер, и это его старый номер. - person David Wasser   schedule 21.12.2018