.Net Maui - Zebra Printer SDK - does it work with iOS?

// Expert user has replied.
D DANIEL MELTZER 1 year 5 months ago
1105 10 7

I created a .Net Maui app in Visual Studio 2022. Added Zebra.Printer.SDK v 2.15.2634 in NuGet. I was able to get it to compile and work with on an Android device. However when I tried to implement connection manager for iOS, I get BluetoothConnection not found in assembly reference. That reference is available for Android Platform.

I was using their Xamarin demo source as examples but it doesn't appear Maui and Xamarin have same references available.
public Connection GetBluetoothConnection(string macAddress)
{
return new BluetoothConnection(macAddress);
}

Please register or login to post a reply

10 Replies

S Steven Si

The Xamarin.iOS part of the current NuGet package of the Zebra.Printer.SDK doesn't support the .NET MAUI for iOS apps. The entire Zebra.Printer.SDK needs to migrate to the .NET MAUI in order to be compatible with the MAUI based app development. We will evaluate the migration path and make a plan. This will take sometime.

M Marcel Studer

Any updates on this? We need to migrate a xamarin forms app for iOS to .NET MAUI. We just need to send some ZPL code as a byte array to the bluetooth printer (ZQ320), so maybe someone has a sample on how to achieve that using a 3rd party open source raw bluetooth (LE) library.

R Richard Clark

Looking for an update on this as well. We have just a bit over six months to get this done so we can relaunch the IOS Maui based version. Time is getting short for the IOS version of this.

 

S Steven Si

The engineering team is working on updating the SDK for .NET MAUI, which is part of the broader update of the Link-OS Multiplatform SDK suite and involves test suite update as well. This will take sometime. We don't have a release date for the update yet.

R Richard Clark

We are heavily dependent for Zebra Printing in our IOS application. After April 1 2024 - that app is finished - we cannot update it on the App Store after that - so we have to be on Maui by then.  I think your developers need a little better assurance that you will have the proper software in place before that deadline so we can support your Hardware customers.

M Michael McElroy

I'm in the same boat. Our iOS app no longer functions on iOS 17 because Xamarin.iOS is building against libraries (e.g., NewsstandKit) that were removed from the OS. Also, Google will no longer allow app updates that are based on an Android SDK level that is more than a year older than the current release, which is soon to become API 34 - which will not be supported by Xamarin.Android. It's absolutely essential that we be able to migrate to Maui as soon as possible, with the assurance that the Zebra printing feature of our app will be working as expected.

P Pierre Cretton

Hi,

We also need to migrate our Xamarin solution to Maui. When can we expect to have a Zebra Printer SDK compatible with MAUI?

Regards

S Steven Si

The Zebra Printer Pre-Release SDK for .NET MAUI is now available. If you would like to get a copy of the pre-release, please email your request to isv_nala_support@zebra.com with your contact info.

M Michael McElroy

Hello - is there a timeline for when this can be expected to reach the release version?

S Steven Si

Michael,

The Zebra Printer SDK v3.0.3271 for .NET 8 MAUI has been formally released. It is now available for download from NuGet Package Manager and from Link-OS Multiplatform SDK Support Page.

CONTACT
Can’t find what you’re looking for?