отменить регистрацию c2dm - PullRequest
0 голосов
/ 20 марта 2012

Я пытаюсь отменить регистрацию c2dm с помощью следующего нажатия на кнопку отмены регистрации.

public void unregister (View view) {
    Log.w("C2DM", "start unregister process");
    Intent unregIntent = new Intent("com.google.android.c2dm.intent.UNREGISTER");
    unregIntent.putExtra("app", PendingIntent.getBroadcast(this, 0, new Intent(), 0));
    startService(unregIntent);
}

В logcat он показывает, что мой Log.w был поражен, так как в нем указано начало процесса отмены регистрации, однако я все еще могу получитьсообщения с моего сервера.Еще одна вещь, которую я заметил, это то, что в logcat после этого Log.w он снова начинает процесс регистрации.все журналы от моего на регистре свиноматки, и я также получаю HTTP-ответ, показывающий и вставляющий оператор.

любая помощь будет оценена.

1 Ответ

1 голос
/ 20 марта 2012

Вы не установили пакет Intent - не уверены, вызывает ли это ошибку. Должно быть:

com.google.android.gsf
...