Walkme.Sdk.Maui.iOS
1.0.0
dotnet add package Walkme.Sdk.Maui.iOS --version 1.0.0
NuGet\Install-Package Walkme.Sdk.Maui.iOS -Version 1.0.0
<PackageReference Include="Walkme.Sdk.Maui.iOS" Version="1.0.0" />
<PackageVersion Include="Walkme.Sdk.Maui.iOS" Version="1.0.0" />
<PackageReference Include="Walkme.Sdk.Maui.iOS" />
paket add Walkme.Sdk.Maui.iOS --version 1.0.0
#r "nuget: Walkme.Sdk.Maui.iOS, 1.0.0"
#:package Walkme.Sdk.Maui.iOS@1.0.0
#addin nuget:?package=Walkme.Sdk.Maui.iOS&version=1.0.0
#tool nuget:?package=Walkme.Sdk.Maui.iOS&version=1.0.0
WalkMe SDK for .NET MAUI (iOS)
Walkme.Sdk.Maui.iOS binds the WalkMe iOS SDK (player, without the Editor / Power Mode) for
.NET MAUI apps. The package is self-contained — the required Lottie framework is bundled, so no
extra setup is needed.
The public API is kept aligned with the Android package (Walkme.Sdk.Maui.Android): the same
IWalkMe surface, CrossWalkMe.Default accessor, UseWalkMe() DI extension, WalkMeStartOptions,
and C# events — so consumer code is the same across platforms.
For the WalkMe Editor (Power Mode) binding, use
Walkme.Sdk.Editor.Maui.iOSinstead. An app references one or the other, not both.
Requirements
- iOS 14.0 or later
- .NET 8 or later — the package targets
net8.0-iosand is consumable by .NET 8, 9, and 10 iOS apps
Installation
dotnet add package Walkme.Sdk.Maui.iOS
Usage
using WalkMe.Maui;
var options = new WalkMeStartOptions
{
SystemGuid = "<YOUR_SYSTEM_GUID>",
Environment = "Production",
DataCenter = WalkMeDataCenter.Prod,
};
CrossWalkMe.Default.AnalyticsEventSent += (_, e) =>
Console.WriteLine($"WalkMe event: {e.EventName}");
CrossWalkMe.Default.Start(options);
Or via DI: builder.UseWalkMe() in MauiProgram.cs, then inject IWalkMe.
Platform differences from Android (by design)
- No
Start(Activity, options)overload — iOS has no host Activity; useStart(options). - No
ItemActionevent — the native iOS SDK does not expose an item-action callback.ItemPresented,ItemDismissed, andAnalyticsEventSentare available. DataCenteris fully supported. It maps to the native@objcbridgeWalkMeStartOptions.dataCenterValue.
Support
- WalkMe Help Center
- Email: support@walkme.com
License
Commercial software. Use is subject to your agreement with WalkMe.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0-ios18.0 is compatible. net9.0-ios was computed. net10.0-ios was computed. |
-
net8.0-ios18.0
- Microsoft.Maui.Controls (>= 8.0.91)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 25 | 7/30/2026 |