iink SDK on Device

Answered

The certificate is invalid after few days without internet connection

According to the pricing page(https://developer.myscript.com/pricing), it says a permanent connection is not required if we activate the license the first time.

It works like a charm until this month.


We activate the license the first time and use the handwriting recognition engine without internet connection.

Then, the recognition engine tries to activate the license after a week even it was licensed.

We did not reset the computer or reinstalled the our App but the recognition engine still wants to activate the license.


Could you tell us what the problem is?


Best Answer

Dear Phoebus Ho,


Thank you for your update.

There is no way to chek the license status programmatically. In order to check the license activation, you should go into your  Dashboard ( https://atk.myscript.com/) into the Applications tab to check the number of activated licenses.


Best regards,


Gwenaëlle


Answer

Dear Phoebus Ho,


Thank you for your update.

There is no way to chek the license status programmatically. In order to check the license activation, you should go into your  Dashboard ( https://atk.myscript.com/) into the Applications tab to check the number of activated licenses.


Best regards,


Gwenaëlle

Hi Gwenaelle,

Thanks for your reply.

I'm sorry my description is not accurate.


The application is launched the 1st time 'with the internet connection'. //  call the function: Engine.Create().

Then , I disabled the internet and tried to use the handwriting recognition engine after a week but it didn't work.


I thought the license was activated because I did not get any exceptions or error messages for the first time I launched the application.

Besides, I don't know how to confirm the license was activated or it is enabled during the 30-day grace period.

Is there any way to check the license status programmatically?

Dear Phoebus Ho,


Thank you for your question.


In case the application is launched the first time on a device and uses the handwriting recognition engine without internet connection, the license is not activated. In that case, the application switches to the 30-day grace period as a fallback. Then the application will retry to activate the license, until license can be activated (when an internet connection is available). Recognition is enabled during the 30-day grace period.


So in your case, if your application used the recognition engine without an internet connection, the license was not activated. For this reason, it has switched to the grace period and the application is later attempting to activate the license.


Best regards,


Gwenaëlle