← Back to resources

Instrument notifications: Android and iOS integration

Understand consent, Android forwarding and iOS ANCS responsibilities, from receiving a notification to stopping sharing.

Treat notifications as an optional feature

Displaying phone notifications requires riders to enable sharing and grant system permissions. Pairing and notification consent are separate flows; connecting a device should not enable sharing automatically.

Infinite Ride provides the phone-side controls and terminal SDK capabilities. Manufacturers integrate reception, layout and display behavior. Start by identifying the target phone platforms.

Android: the APP forwards new notifications

After notification access is granted, the APP sends newly received, system-permitted notifications to a verified terminal. The terminal returns the corresponding result and renders the content in its UI.

Test consent, first delivery, reconnection and explicit stopping. Background continuity depends on the phone OS and manufacturer policies. One successful foreground delivery does not establish support in every condition.

iOS: the terminal integrates ANCS

iOS shares notifications with compatible terminals through ANCS. The APP does not directly read notification bodies from other apps. The terminal needs an ANCS client implementation, system permission and a working subscription.

The SDK provides ANCS data handling; your team still adapts the terminal’s Bluetooth interfaces. Verify subscription, attribute retrieval and display separately rather than treating a capability declaration as a completed integration.

Validate stopping as well as receiving

  • Does disabling sharing stop reception and display?
  • Are APP and terminal state consistent after permission is revoked?
  • Does reconnection respect the rider’s previous choice to enable or disable sharing?
  • Does behavior after force-stop, reboot and platform-specific background restrictions match the product description?

Record results for each phone platform and target terminal before defining the supported notification feature set.

View APP capabilities · Assess notification integration

INFINITE RIDE / RESOURCESMore articles ↗

Related articles

FreeRTOS Instrument SDK: Hardware Integration Checklist

Define your CPU, OS, connectivity, display and vehicle interfaces to scope SDK delivery and integration.

3 min read

Instrument Navigation: Integrating Video and HUD

Use video and HUD together on large screens, and HUD alone on small screens unable to mirror. Learn how to handle and validate both paths.

3 min read