Intereting Posts
Как изменить цвет панели навигации системы Используйте модули Dagger без директивы «инъекций» Meteor перезагружается бесконечно после повторного развертывания на сервере с помощью appcache Дублировать файлы при добавлении компиляции с помощью Gradle в Android Studio Почему предупреждение: невозможно найти дополнительную библиотеку: org.apache.http.legacy происходит? Обнаруживать, если OSM Mapview по-прежнему загружается или нет в android Как получить долготу широты из более чем 500 адресов? Скрытие клавиатуры Android для EditText Может ли телефон притворяться клавиатурой Bluetooth? Включение поддержки MultiDex в Android для достижения 65K + методов в Eclipse Есть ли причина использовать библиотеку support.v4 в Android? Выбор WebView заставляет мягкую клавиатуру временно скрываться, а затем возвращаться Fling и pinchzoom для просмотра изображений в одном действии Может ли DataBinding вмешиваться в локализацию Activity? Предварительная загрузка в режиме скольжения не сохраняется в кеше

Как я могу получить свой идентификатор регистрации

Что мне нужно для отправки push-уведомления для Android (например, iOS мне нужно устройство udid для отправки простого нажатия)?

И если мне нужно получить идентификатор регистрации моего устройства, как я могу его получить?

Спасибо.

Solutions Collecting From Web of "Как я могу получить свой идентификатор регистрации"

Вам это нужно?

public static String getDeviceID(Context context) { final TelephonyManager tm = (TelephonyManager) context .getSystemService(Context.TELEPHONY_SERVICE); final String tmDevice, tmSerial, tmPhone, androidId; tmDevice = "" + tm.getDeviceId(); tmSerial = "";// + tm.getSimSerialNumber(); androidId = "" + android.provider.Settings.Secure.getString( context.getContentResolver(), android.provider.Settings.Secure.ANDROID_ID); UUID deviceUuid = new UUID(androidId.hashCode(), ((long) tmDevice.hashCode() << 32) | tmSerial.hashCode()); String deviceId = deviceUuid.toString(); return deviceId; }