Zebra LinkOS Multiplatform SDK for Xamarin  1.1
Link-OS Portable Class Library Plugin for Xamarin
LinkOS_Xamarin_SDK Index Page
Provides classes for interfacing with Zebra printers using Xamarin as a development tool.

I want to...
Tips for developing with this API...
  1. As a best pracitce, Zebra recommends not making calls to our API from the GUI thread. Use a seperate Thread or Task to accomplish this.
  2. Each ZebraPrinter object should only be used on a single thread
iOS Project Settings and Configuration
  • The Zebra API library version is Link-OS Multiplatform SDK for iOS version 1.4.957
  • The API library was built using Visual Studio 2015 CE and XCode 7.3
  • Minimum iOS SDK is 8
  • Valid architectures are armv7 and arm64
  • Code is compiled with LLVM 7.1
  • Library compiled using Manual Reference Counting
  • If you wish to communicate to a Made For iPhone Zebra printer using Bluetooth, you need to:
    • Link your project to the ExternalAccessory framework
    • Add the proper protocol strings to your plist file; com.zebra.rawport and/or com.zebra.protocols
    • Set the key Required Background modes to App Communicates with an accessory in your app's plist file
    • To submit an App to the App Store which uses the MFi Zebra printer, follow the instructions here
Android Project Settings and Configuration
  • The Zebra API library version is Link-OS Multiplatform SDK for Android version 2.11.2786
  • The API library was built using Visual Studio 2015 CE
  • Minimum Android API level is 15 (4.0)
  • If you wish to communicate to a Zebra printer using Bluetooth, you need to:
    • Add BLUETOOTH permission to the AndroidManifest.xml file; <uses-permission android:name="android.permission.BLUETOOTH"/>
Please supply your project's settings and configuration information if you need to contact Tech Support