Edit: As stated in the comments, the silence of notifications does not depend on user rights. The only thing you need to take care of is the notification format:
Silent notifications require a special notification payload configuration. If your payload is not configured correctly, a notification may be displayed to the user instead of being sent to your application in the background. In your payload, ensure that the following conditions are met:
- The
aps payload dictionary should contain a content-available key with a value of 1 . - The
aps payload dictionary should not contain alert , sound or badge keys.
Apple source
This was my old answer on pre-iOS 8 (and still for visible notifications that are not topics here): If the user rejects deleted notifications, this door closes. Technically, you can come up with your own background service, but it needs to be constantly run in the background, for example. through continuous use of GPS (a bad idea).
The best option is to convince the user to accept and ask at the right time. This article should give you an approximate direction to think about: http://techcrunch.com/2014/04/04/the-right-way-to-ask-users-for-ios-permissions/
source share