Как получить общее количество push-уведомлений в Android для приложения?

Я работаю над значками на значке запуска приложения в Android, я хочу получить общее количество push-уведомлений для моего приложения для отображения в виде значка на значке запуска моего приложения, я использую parse.com для push-уведомлений в Android, поэтому Может кто-нибудь из друзей, пожалуйста, скажите мне, как получить количество push-уведомлений и отразить это в значке в Android?

код

Parse.initialize(this, "Hl59kzuF4yGr36XEUZByOgtorvyrYcVm7zAb6amG",
            "YohxPugahDoiBZ2kaQ7qtqmO40y0JmLYkMuT");
    PushService.setDefaultPushCallback(this, QuestionOFDayActivity.class);

1 ответ

Если вы используете parse.com, то вы можете использовать BroadcastReceiver для обработки push-уведомлений (если нет, то используйте это). Так в onRecieve() Вещательный приемник вы можете взять count как уровень приложения. тогда ты не получишь. push-уведомлений вне приложения.

Отредактировано:

Добавьте этот приемник в свой манифест

<receiver android:name="your.package.MyCustomReceiver" android:exported="false">
  <intent-filter>
    <action android:name="your.package.UPDATE_STATUS" />
  </intent-filter>
</receiver>

создать новый класс:-

public class MyCustomReceiver extends BroadcastReceiver {


  @Override
  public void onReceive(Context context, Intent intent) {

    // Here you will get the event when you receive Notification 
    // you can maintain a count here as application level. 
  }
}

Если вы хотите подробный документ - тогда прочитайте это

Другие вопросы по тегам