Я работаю над уведомлением Push, я зарегистрировал свое приложение в консоли Google. когда я выбираю идентификатор устройства, он возвращает каждый идентификатор устройства каждый раз в onRegistration() класса GCMIntentService. Пожалуйста, помогите мне в этом.Получение идентификатора устройства одного устройства из gcm
@Override protected void onRegistered(Context context, String registrationId)
{
Log.i(TAG, "Device registered: regId = " + registrationId);
SavePreferences(registrationId,context);
//Log.d("NAME", MainActivity.name);
//ServerUtilities.register(context, MainActivity.name, MainActivity.email, registrationId);
}
Не знаю, каков ваш запрос, но вы должны вызвать методы для получения идентификатора регистрации только один раз. – nobalG
Я вызываю эту функцию только один раз. Но когда я удаляю приложение и снова устанавливаю его, он возвращается с другим идентификатором устройства. @Override protected void onRegistered (контекст контекста, регистрация строки) { Log.i (TAG, «Зарегистрировано устройство: regId =» + registrationId); SavePreferences (registrationId, context); //Log.d("NAME ", MainActivity.name); //ServerUtilities.register(context, MainActivity.name, MainActivity.email, registrationId); } – Kaifi