Страница 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
По-моему привязка к учетной записи намного лучше, тот же гугл аккаунт. А симку и потерять можно или поменять без сохранения старого номера.