7 push-уведомлений на устройстве вместо 1

#android #parse-platform

#Android #разбор платформы

Вопрос:

введите описание изображения здесь введите описание изображения здесь

Как вы можете видеть на этих изображениях, он выдает 7 уведомлений. Я этого не хочу. Вот мой код:

 public class Application extends android.app.Application {


    public Application() {
    }

    @Override
    public void onCreate() {
        super.onCreate();
        Parse.setLogLevel(Parse.LOG_LEVEL_VERBOSE);

        // Initialize the Parse SDK.
        Parse.initialize(this, "yovKfUASIkl14OmRLMT5sXSJvrySDoS8MLwJ7pAA", "mnVmfBTnSzYneOxuf3jUiRKNs9P53ipsdkSwt5dq");


        // Specify an Activity to handle all pushes by default.

        PushService.setDefaultPushCallback(this, SplashActivity.class);
        ParseInstallation.getCurrentInstallation().saveInBackground();
    }
}
  

Комментарии:

1. Итак, помимо того, что вы рассказали нам, что вы сделали для отладки этого?

2. Что ж, я убедился, что у меня последняя версия parse. Я также попытался убедиться, что у меня это запущено только один раз, и опробовал это на многих устройствах @MikeW. Извините, что я забыл это сказать!

Ответ №1:

В Parse Android есть известная ошибка, из-за которой при повторной установке приложения на то же устройство создаются повторяющиеся объекты установки. В результате вы видите повторяющиеся push-уведомления на одном устройстве.

Вы можете подписаться на обновления об ошибках здесь,https://developers.facebook.com/bugs/1520221558200050