We have a strange issue that is affecting our production users.
Sending a push with +1 shows an old badge number and increases it.
Steps to reproduce:
1) Send a push, badge counter is incremented
2) Open a push, setApplicationIconBadgeNumber(0) is called, badge is cleared
3) Send another push, badge counter shows a previous value +1
the setBadge method was probably swizzled twice because of +[UIApplication load] being called twice. The second unnecessary call was triggered by the AppSee library for an unknown reason.
The issue is fixed in 5.5.4 plugin version. Please update the plugin to the latest version: