A very nice post that explains how to use push notifications to generate better engagement, without actually pissing off your users.

Main items:

  1. Consider the time of day you send the push notifications. Different times mean different response rate.
  2. Use analytics to understand your users and their response, and make your decisions based on it.
  3. Set a accurate criteria for your push notifications. Not a general one.
  4. Allow your users to turn it off.

Push ads are such an important tool, don't ignore it.

Full article here:
https://www.integratedchange.net/how-to-use-app-push-notifications-to-engage-not-annoy