Installing trial on VM causes host machine to show 0 days left?

Hello,

I'm almost done implementing the new verified trials. I'm seeing something strange, and I'm wondering if there is a way to know if a trial was ever started on a machine simply by looking at the file system, etc.

Here's my situtation: I'm running macOS sierra with a Parallels VM of Windows 10. I've been developing the verified trial on the Windows side and all seems fine. In the Windows 10 VM, when I launch my app launch my app, I correctly see how many days are left in the trial. So all is good there.

Now, when I went over to XCode on macOS (the host OS), I was able to build my app's source code there. However, when I launch the app, it reports there are 0 days left in the trial. My question is if I install the trial on the VM, would that have any bearing on the host machine? If so, why would the app on the host OS report 0 days left in trial when the app in the Windows 10 VM reports the correct amount of days left?

It could be that I inadvertantly called the trial function in the example or something, but I'm not sure. I doubt it's possible to reset the trial, but is there any way I can check on my host OS if a trial was in fact started?

Thanks,Arie

Hey Arie,

Verified trials are designed to use the machine fingerprint to tell who has started a trial. VMs can have identical fingerprints: https://wyday.com/limelm/help/vm-hypervisor-licensing/

Long story short: no, there's nothing that can be deleted on the system to "reset" a trial. See: https://wyday.com/limelm/help/trials/#verified