Integrations Documentation

Updated: 2026-08-08 07:10 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)
MobileMenu / Mobile Content API — menu, favorites, dynamic feedMobileMenu.ApiClientMobile 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)

Push and notification integration

Detailed references

Integration source docs