Closed tvision251 closed 1 year ago
Hi @tvision251,
can you check the value of result
when didNotifyArrivalForDevice
is supposed to be called please?
The other thing is we don't have in the code, a placeholder device name like BLE device
that you mention. The closest thing is the friendly name of the BLE Device manager which friendly name is BLE Device Manager
.
If you have more details on the issue I could try to understand a little bit better what is going on.
Thank you. Cyrille
Hello, @cyrille-socket Thank you for your reply. It's really a good question. Right now, didNotifyArrivalForDevice
is not called for the newest devices.
didNotifyRemovalForDeviceManager
is called for all devices, but didNotifyArrivalForDevice
is not called for those newest devices.
@tvision251 those "newest" devices, can you tell me more about their iOS versions please?
Do you use CaptureHelper? Objective-C? Swift?
From iPhone X Pro, it seems the didNotifyArrivalForDevice
method is not called. "newest" mean iPhone X Pro, iPhone 12, 13, 14 and iPad Retina(8th). I use the CaptureHelper and we built the project in Objective-C.
@tvision251 What is the iOS version of those new devices please?
And is SocketCam enabled on those new devices? FYI, it is not enabled by default.
OS version is 15 and 16
@tvision251 And is SocketCam enabled on those new devices? FYI, it is not enabled by default.
You can find a sample to enable it here: https://github.com/SocketMobile/capturesingleentryswift-ios/blob/f8593958436023f3469857f05e6d73ba564a4c44/SingleEntrySwift/SettingsViewController.swift#L141
Great! It works now. Thanks.
Great! Thank you for your feedback.
Hello, I upgraded the old SDK (1.3) to the latest one(1.6). But there is a problem with Softcam(iPhone Camera). The current version works fine for old iPhone devices, but it does not work for the newest devices(iPhone 12, iPhone 13, iPad retina 8th).
When I try to debug in the newest devices, the
didNotifyArrivalForDevice
was not called and the friendlyName isBLE Device
. In some old devices, the friendlyName isSocketCam C820
and thedidNotifyArrivalForDevice
method was called. Here is the code.