Silent Push Notifications

Enabling support for silent push notifications in your project allows the HealthRhythms Backend to deliver messages to the HealthRhythms iOS SDK.

ℹ️ Note: By enabling this functionality, the HealthRhythms SDK will not display any user-facing notifications to your end users.

In the sections below, we discuss the various messages the HealthRhythms Backend can deliver to HealthRhythms iOS SDK.

Self Reports Updates

The HealthRhythms Backend can send self reports updates via silent push notifications. You can also programmatically retrieve self reports using Sensing.updateSelfReports(completion:).

Remote Disagnostics and Troubleshooting

The HealthRhythms Backend can also send diagnostic messages handled by Sensing.handleBackendNotificationTrigger(userInfo:completion:), useful for troubleshooting sensing issues. Below is the list of remote diagnostics messages the HealthRhythms Backend can send to the HealthRhythms SDK:

  • Perform a diagnostics check
  • Enable or disable verbose logging in the HealthRhythms iOS SDK
  • Force-update the configuration file
  • Deactivate Sensing by calling Sensing.deactivate(completion:)