Background Notification Documentation Issue

Hello everyone,


I'm working with the Remote Notification for iOS 13.


Regarding to this documentation: https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/sending_notification_requests_to_apns


I saw that "apns-push-type (Required for watchOS 6 and later; recommended for macOS, iOS, tvOS, and iPadOS)"


So i'm doing the modification for our App.


We used Slient Push Notification to notify the update for my App. But with the apns-push-type, is that type "Background"?


If this is the case, i've read also this documentation https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/pushing_background_updates_to_your_app?language=objc


I've found that:


Important

The system treats background notifications as low priority: you can use them to refresh your app’s content, but the system doesn’t guarantee their delivery. In addition, the system may throttle the delivery of background notifications if the total number becomes excessive. The number of background notifications allowed by the system depends on current conditions, but don’t try to send more than two or three per hour.


So, my question is:

  1. Is there some differences when we deliver a background notification between the app is on background and on foreground?
  2. When the app is on foreground, could we send more than two or three per hour?
  3. What is the "current conditions"?
  4. If we can't do like that, could you please give me another solution to resolve like "Refresh Content" founctionality? I'd like something that we can receive on foreground and not "alerting" on background


Thank you for your helps,


Best Regards.

Replies

Did you have any the answer or have any information about this? I got same issue that App did not get notification from System in background through Device got sound and banner at home device.
Thanks!