APNS2 has a simpler interface and doesn't do things like generate website packages etc.
APNS2 has better test coverage, and handles errors in a more go-like way.
(Returns a response if a documented response was received from Apple, or an error where an unexpected error occurs.)
We are running this in production at http://carnival.io to send millions of notifications,
to my knowledge buford has not been tested in production yet.
From a first look APNS2 seems to add very little value over bufort which we are running in production very successfully. I really wonder how you manage to send millions of notifications (over which period of time?) without much boilerplate code.
We are running this in production at http://carnival.io to send millions of notifications, to my knowledge buford has not been tested in production yet.