Страница 1 из 1
Привязка приложения к номеру телефона
Добавлено: 26 ноя 2014, 11:51
Rustam
Доброго времени!
Вопрос такой :
есть приложения, например WatsUp, которые привязываются к номеру телефона пользователя на устройстве
как это организуется и есть ли где почитать про это?
Re: Привязка приложения к номеру телефона
Добавлено: 26 ноя 2014, 23:13
kasperdun
Если кратко, то я вижу это так:
Запускается приложение, отправляет номер телефона на сервер, сервер смотрит есть ли такой номер в бд и отправляет ответ клиенту.
Клиент в зависимости от того, что прислал сервер делает то или другое.
Re: Привязка приложения к номеру телефона
Добавлено: 27 ноя 2014, 08:30
Rustam
почитал посмотрел
если кому понадобиться:
Код: Выделить всё
tNumber=(TextView)findViewById(R.id.textView3);
TelephonyManager mTelephonyMgr;
mTelephonyMgr = (TelephonyManager)
getSystemService(Context.TELEPHONY_SERVICE);
tNumber.setText("number:"+mTelephonyMgr.getDeviceId());
у TelephonyManager есть функция getnumberline1 - типа должна показывать номер телефона 1(первой) сим-карты
но проблема в том, что номер телефона может быть не записан на симке
поэтому сделал привязку к DeviceId есть привязка к Id sim-карты
а если нужен телефон, то только с помощью сторонних операторов - когда пользователь отправляет смс-ку на оператора - он определяет его номер и отсылает в приложение или на сервер
еще забыл, что-бы этим пользоваться нужно:
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
в манифесте
Re: Привязка приложения к номеру телефона
Добавлено: 27 ноя 2014, 11:43
doter.ua
По-моему привязка к учетной записи намного лучше, тот же гугл аккаунт. А симку и потерять можно или поменять без сохранения старого номера.