ZKemkeeper ReadGeneralLogData function returns false - zkteco

I'm try to get the log data from a SpeedFace v5l.
When I call the
ReadGeneralLogData(machineNumber);
I get false.
If I call the
ReadAllUserID(machineNumber);
I get true.
Any idea why this could be?
When I check the last error. I got 0 ERR_NO_DATA, but we have events on the device

Newly launched ZkTeco devices are not compatible with their SDKs. You have to relay on their web application as officially no SDKs are launched for new devices. Some of the operations given in the SDK will make the SpeedFace V5L to display the "Authendication Failure" randomly. Once this error comes, you have to flash the device, no other option.
So, don't try with ZK's old/new SDKs with new devices with temperature and mask detections. If you need web API, you can try with CAMS (http://camsunit.com/application/biometric-web-api.html), Zk's API Partner.

Choice the Time Attendance Terminal will make the device working with UTimeMaster, BioTime 8.0, TA Push SDK, Attendance Management software or offline SDK.
Choice the Access Control Terminal will make device working with ZKBioAccess software or AI AC Push SDK.
For that go to "System" -> "Device Type Setting" -> and choice the "Time Attendance Terminal"
But this attendance, the access control is best to be modified at the beginning. If the customer is uploaded, it is easy to modify it easily, because the user data and record are all deleted because of the modification.

It is really easy to write your own ADMSServer.
So if you would like to write your own program and interact with the camera. I would contact ZKTeco Europe and ask for documentation.
With a query command the camera will then push the attendance records to your endpoint.

Related

Hololens 2: Disable Windows Hello requirement

My organization has purchased a number of Hololens 2 devices. These devices are shared, and need to support multiple users. However, when users log in, they are required to download a "Microsoft Authenicator app" on their personal phone and associate it with their company account. This is severely frowned upon. (Moreover, the hololens gives a QR code which must be scanned; rather difficult to scan an augmented reality QR code!)
How can we drop the requirement that users need to create a "Windows Hello" pin to use a Hololens 2?
(Strangely, I am able to dismiss the Windows Hello dialog box, but other users are not. Is this a clue to help us move forward?)
Well the easiest way to circumvent is to first log in and then reset the device and add a non corporate Microsoft account and share the details with your manager and dev ops person.
After adding a non-corporate account, you can remove the Window Hello and Pin things from the settings.

Can PWA access contacts, gps or use the phone camera?

Can PWA access contacts, gps or use the phone camera?
Is this possible in any system (ios, android) ?
Is there any plan in development to implement any of these features ?
There are some restrictions that cannot be overcome with a PWA:
- you cannot access the contacts list on a phone. - On the other hand, you can take photos and use GPS location.
On whatwebcando.today web site you can have a list of APIs available via browser compared to native apps. If you click on one feature, you can see a sample snippet showing how you can implement it and also details about the browsers support.
UPDATE 30.09.2019
From Chrome v77 there is a new experimental API available: Contact Picker
The Contact Picker API is an on-demand API that allows users to select entries from their contact list and share limited details of the selected entries with a website. It allows users to share only what they want, when they want.
For example, a web-based email client could use the Contact Picker API to select the recipient(s) of an email. A voice-over-IP app could look up which phone number to call.
Hence it might be that the the remaining PWA restrictions will be solved in a near future.
It depends on the device the PWA is running on.
Camera and audio seem to be universally supported. Contacts, on the other hand, seem to be inaccessible regardless of platform.
Other features, such as GPS and geolocation may vary from device to device.
A good way to find out what your browser is capable of (and thus your PWA - it runs in a web browser) is to go to https://whatwebcando.today with the browser you want to support. Try visiting it with an iPhone, Android or other device for a list of enabled features.
This list changes as browser and OS developers increase access to native features, so there's a good change that if it isn't available now, it will be in the future. However, it's important to be aware that some features such as access to the wider file system and hardware configuration are likely to remain sandboxed for security reasons.

Find iPhone devices/device tokens in specific radius :-

I want to find iPhone devices/device tokens within a specific radius from particular location.
For example : Within a 25 K.M. of radius from Sydney,i want to get iPhone devices tokens.
I am working on ASP.NET MVC2 for this.
Let me know,if is there any API for that?
Thanks,
You are only able to get details for devices that you 'know' about. Your app will need to log unique IDs for each device, and your app will need to log known locations for devices. It's then up to you to look up, from your central database, the details of the devices within a certain distance. iPhones can update significant location changes when running in the background but it's up to you to track devices and accept the limitations that that data may not always be correct. eg. If a user falls outside connectivity then you will still have an old location logged for that user.
I'm not aware of a single API that offers this services, if you're coding it then in your app you will need to register devices identifiers and location information to a central server. You will also need to create the lookup to query your data to find devices within a location. I am guessing that you might want to send push notifications, in which case your app will also need to register for notification services too.
There is no way for you to discover devices that don't have your app running and you also do not know who the owner is.

iOS give users default downloadable content

I'm facing this problem while designing my iOS app. Suppose that a user purchases an app and downloads it to the iPhone. I would like to provide him with a default consumable item the first time he runs the app to use whenever he wants , however I would also like to track if the user has already consumed the item. This way if he decides to reinstall the app we can restore the transactions (if he used the item) or we can avoid possible intents to download different kind of content by reinstalling app and consuming default items each time. (Guess NSUserDefaults is not an option here).
One approach that came to my mind was using UDID(or any iOS 6 alternatives) to keep a record on server of the user's device the moment he uses the default item. But this will limit items just to the device from which they consumed content.
It would be great to support all the user's devices (like inAppPurchases), but I can't figure out a way to implement this.
Any suggestions or help would be great.
Thanks a lot.
In order to tie information to a user (not just a device she used at one time), you'll need to ask the user to identify herself and save it someplace other than the device. In other words, a backend that implements registration and login.
From scratch, this can be a lot of effort that an iOS developer didn't count on. Fortunately, there are several services in the world that provide a substantial head start. Here's a nice round-up. I've had direct experience only with Parse.com, and think it's excellent.

Recognising nearby iPhones running my app

I have a requirement in my iPhone app that I know when somebody running the same app is close by.
I'm thinking that GameKit using Bluetooth would let me do that. GPS location is not precise enough in this particular case.
However, if the user closes the app then the function won't work anymore. Even under iOS4, the task switching will close down the BonJour services so I can't have the app run in the background.
Seems to me I can only have this function if the user leaves the app up and running. Would you agree? Or is there a different approach I can take?
People are very concerned with privacy, so they would naturally expect such privacy invading functionality to be switched off when they close down the application.
If they choose to have this feature enabled, then it's a different matter. Then they expect that somebody else may locate them.
You might however consider implementing some sort of opt-in offline service, where the latest gps position is stored on a server including a timestamp. When somebody else (with the app running) moves within a certain distance of this location while it's still "fresh", then you send off a notification to the first device. That way the user would be notified that somebody may be close, and can then switch on their own device.