How to connect and print with Bluetooth printer in Xamarin IOS - ios

I have worked on Xamarin android and in android I am able to print with Bluetooth printer but I am not able to find any solution that work on Xamarin IOS.
Is any dependency services can be used to find near by devices in Xamarin IOS and Print it on any Bluetooth device.

Related

Capacitor Bluetooth LE not connecting cross platform devices

I am using a Bluetooth LE plugin to connect android and iOS devices via bluetooth. Similar platform OS’s(iOS to iOS and Android to Android) can establish connection successfully. However, when trying to connect iOS to Android or Android to iOS, the state of the device remains disconnected and I want to establish the connection between iOS and Android.
Please refer to my sample source code https://github.com/sblsatwikha/TestBluetooth
I have also added the log file in the same repository https://github.com/sblsatwikha/TestBluetooth/blob/main/LogFile
and this is the plugin I integrated following the ReadMe file in
https://github.com/capacitor-community/bluetooth-le
And I also tried with all the below plugins.
https://ionicframework.com/docs/native/bluetooth-le
https://github.com/don/cordova-plugin-ble-central
https://ionicframework.com/docs/native/ble

Flutter Checking enabled USB debugging iOS Swift

I'm developing a flutter application for iOS and Android devices. I want to check whether USB debugging is enabled or disabled using platform channels. I found some helpful resources for android but couldn't for iOS. My app used swift for iOS.
Please help me with the proper solution.

Looking for an Xamarin.Forms bluetooth library for IOS that will pick up already paired devices to my iphone

I've got an existing PCL Xamarin forms app which works great. New requirement is to connect a Biocontrol Hhr3000 scanner via Bluetooth to the .ios version of my project. Workflow is, i first connect and pair the scanner to my iPhone over Bluetooth. I need a non LE (low energy) Bluetooth library which i can use to work with this. All i can find on the internet is all examples of LE Bluetooth so as it stands i cant get the iPhone to pick up the scanner via normal Bluetooth pairing.
Please point me in the right direction. I'm looking for an ios implementation thats simple like this one for android: https://acaliaro.wordpress.com/2017/02/07/connect-a-barcode-reader-to-a-xamarin-forms-app-via-bluetooth/
If the device is Mfi Certified by Apple, then you can use the External Accessory Framework to interact with the bluetooth device. If you can pair it, I have to assume it is Mfi Certified.

SDK having only device support

I am currently working on a app in which I integrated a video SDK which has only device support but don't have simulator support, When I am trying to run on simulator it causes error, My question is that will apple accept the binary which support both simulator and device support or only device support is enough for upload my binary to store.
Some Architeuture does not support the Simulator, for e.g if we use Epson printer , The printer SDK does not run in Simulator but perfectly its run in device why we go for some hardware functions, take core location its does not run in simulator for dynamic Fetch. so it does not a problem apple will approve your app if it does not cause any errors.

iOS Core Bluetooth scan issue, can't find target BT device

With Core Bluetooth 4.0, Apple told us that all devices support BT 4.0 can inter-connect with iOS devices, but my experiments results are below:
Inter-connect between all iOS devices work well.
Choose 3 device with BT enable, iPhone 5 (iOS 7.1), Samsung Galaxy (Android 4.4), HTC One (Android 4.4).
a) Both Android devices scan can find iPhone 5.
b) In settings page, iPhone 5 scan can find HTC One, but not Samsung Galaxy.
c) Based on Apple Core Bluetooth library, my app scan but can't find any Android devices, but works well with Android devices.
Not sure how does iOS BT work? Can't scan dues to any confidential on Apple side?
Any idea or discussion will be appreciated, thanks in advance .
Some devices can't be found by BT scanning in settings page, but using CoreBlueTooth library is OK.

Resources