We've come across a couple of minor but persistent issues that can occur when using the xMatters for iOS mobile app on devices that have been updated to use iOS 11. Both of these issues are related to situations where the xMatters app is running in the background.
Repeat alerts not working
Users should be able to configure the xMatters app to play repeating alerts if a push notification arrives, and they don't answer it right away. However, some mobile app users have reported that if the app is running in the background and they don't respond to a push notification, they don't get the repeating alert.
With iOS 11, we've noticed that it's possible for repeating alerts to stop firing up to 50% of the time. We found that the root cause of this issue is related to the way that iOS 11 allocates background processing time. There's no guarantee that the app will get the processing time it needs, and there's no accessible way for us to sort out the throttling heuristic that Apple uses to determine the allocation.
We're currently investigating this issue and looking into possible solutions.
Badge updates not appearing
Similar to the issue described above, some users have reported that the badge count displayed on the app is not being updated correctly if a notification arrives while the app is running in the background.
We believe this is also related to the allocation of background processing time, and we're currently investigating possible solutions.
Need to know more?
If you'd like to be automatically notified about any updates to these issues, head to the top of this section, click the Follow drop-down list beside the title and then select New articles and comments; we'll keep you posted whenever we have more information we can share.
xMatters internal reference: