Mobile: How To Integrate the iOS WalkMe Mobile SDK With MAUI

Last Updated April 19, 2026

Brief Overview

The WalkMe iOS SDK is compatible with .NET MAUI for iOS. This article explains how to integrate the WalkMe iOS SDK with a MAUI app using NuGet.

How It Works

  1. Install the WalkMe.Maui.iOS NuGet package (version 1.0.24):
    dotnet add package WalkMe.Maui.iOS --version 1.0.24
  2. In Platforms/iOS/AppDelegate.cs, add the following using statement and call ABBI.Start() with your app key and secret before the app builds:
    using Foundation;
    using WalkMe.Maui.iOS;
    
    namespace YourAppName;
    
    [Register("AppDelegate")]
    public class AppDelegate : MauiUIApplicationDelegate
    { 
    protected override MauiApp CreateMauiApp() 
    { 
    ABBI.Start("APP_KEY", "APP_SECRET"); 
    return MauiProgram.CreateMauiApp(); 
    }
    }

    Replace APP_KEY and APP_SECRET with the values from your system in the Admin Center.

  3. Complete the integration by entering Power Mode in the app:

    Launch the app with the WalkMe SDK integrated and press and hold 5 fingers on the screen for 5 seconds until the login popup displays. This is the default setting and can be configured at any time in the console.

    Log in to Power Mode with your mobile console credentials to complete the sync.

Verify the integration

Confirm the integration is working by checking your logs for: ABBI SDK. You should see the current version of the SDK and the app ID you're using.

Note

Only iOS integration is supported for the WalkMe.Maui.iOS NuGet package. For Android, refer to the Android SDK integration articles.

Was this article helpful?

Thanks for your feedback!

Be part of something bigger.

Engage with peers, ask questions, share ideas

Ask the Community
×