Integrations Documentation

Updated: 2026-09-23 23:34 ET · Audited: 2026-06-26

This guide consolidates platform and integration references used by the app.

Start here

  1. Read Migration status and direction
  2. Scan Integration inventory
  3. Read Push and notification integration
  4. Expand Detailed references for full implementation detail

Migration status and direction

Integration inventory

API clients resolve from the ALPAShared NuGet feed (Nuget.config); versions per ALPAMobile/ALPAMobile.csproj.

IntegrationPackagePointer
PilotComms — push registration and comms notificationsPilotComms.ApiClient.Net8RestService.RegisterPushTokenAsync (ALPAMobile/Services/RestService.cs)
Mobile Content API (Misc surface, MobileMenuApi service) — menu, favoritesMobileMenu.ApiClientMenu Items & Favorites — Integration Guide
Mobile Content API (Dynamic surface) — dynamic feed site, page, themeMobileContent.ApiClient.Dynamic 1.0.2, referenced for its typed wire contract only (AB#2785) — requests are made by the hand-written DynamicContentApiClient (ALPAMobile.Infrastructure/Remote/DynamicContentApiClient.cs)Mobile Content API — Overview
Jumpseat flight searchJumpseat.ApiClientRestService flight-search calls (ALPAMobile/Services/RestService.cs)
FTDT sync APIALPA.Services.FTDT.ApiClientNet7_0FTDT docs
Microsoft Entra ID sign-in (MSAL)Microsoft.Identity.Client + .Extensions.MsalFeature showcase §19
Sentry crash reportingSentry.MauiCrash investigation workflow
Azure Notification Hubs — flight-change alerts only (fs-* tags)Microsoft.Azure.NotificationHubsFlightSearchPushNotificationService (ALPAMobile/Services)
Firebase Cloud Messaging — Android push transportPlugin.Firebase.CloudMessagingFirebaseService (ALPAMobile/Platforms/Android)
Coveo online search (planned, AB#2562; not shipped)Coveo Atomic web components (@coveo/atomic); no package referenced yetCoveo Online Search Guide

Push and notification integration

Detailed references

Integration source docs