In iOS 9.3, the didReceiveRemoteNotification method gets called on both of the following occasions.
didReceiveRemoteNotification
1) When the push notification is received 2) When
It is an iOS bug. It will be fixed in iOS 10.1. But just wait for 10.1 release in Oct instead of implementing a new library and remove it later.
https://forums.developer.apple.com/thread/54322