There's an FAQ for in-device recognition that says: "What happens when your app is reinstalled? No new license is used up unless a factory reset is performed on the device."
Unfortunately this is not what happens, at least on iOS. Every time we delete and reinstall our app, a new license is used.
How do you exactly keep track of the devices where a license has been consumed?
Thanks
Davide
Best Answer
O
Olivier @MyScript
said
over 2 years ago
Dear Davide,
thank you for contacting us.
Currently, our licence system was heavily tested on iOS, and here are the reasons that can cause a new license to be discounted: -The bundleID of the application was changed -The TeamID was changed -The keychain was erased
Did you do one of the above? Indeed, I just had a look to the dashboard attached to your account (your email address), and did not see any recent peak? Are you using another account?
Currently, our licence system was heavily tested on iOS, and here are the reasons that can cause a new license to be discounted: -The bundleID of the application was changed -The TeamID was changed -The keychain was erased
Did you do one of the above? Indeed, I just had a look to the dashboard attached to your account (your email address), and did not see any recent peak? Are you using another account?
Thank you,
Best regards,
Olivier
O
Olivier @MyScript
said
over 2 years ago
Dear Davide,
was the below information of help? Did you change one of the above parameters?
Waiting for your update,
Best regards,
Olivier
D
Davide Vincenzi
said
over 2 years ago
Hi Olivier and thanks for your answer.
I looked a bit more on that, and I think the reason is that I was testing on the simulators. I'm not able to reproduce the issue on a real device.
So it's not a big problem for us if this happens only on simulators.
Just a consideration about using keychain to store the license: it's not documented by Apple that the items stored in the keychain persist after reinstall. Anyway, for now it works just fine.
Thanks
Best regards
Davide
O
Olivier @MyScript
said
over 2 years ago
Dear Davide,
thank you for the update.
Indeed, there may have differences in between simulators and "real devices". I am then glad it is working.
Davide Vincenzi
There's an FAQ for in-device recognition that says: "What happens when your app is reinstalled? No new license is used up unless a factory reset is performed on the device."
Unfortunately this is not what happens, at least on iOS. Every time we delete and reinstall our app, a new license is used.
How do you exactly keep track of the devices where a license has been consumed?
Thanks
Davide
Dear Davide,
thank you for contacting us.
Currently, our licence system was heavily tested on iOS, and here are the reasons that can cause a new license to be discounted:
-The bundleID of the application was changed
-The TeamID was changed
-The keychain was erased
Did you do one of the above? Indeed, I just had a look to the dashboard attached to your account (your email address), and did not see any recent peak? Are you using another account?
Thank you,
Best regards,
Olivier
- Oldest First
- Popular
- Newest First
Sorted by Oldest FirstOlivier @MyScript
Dear Davide,
thank you for contacting us.
Currently, our licence system was heavily tested on iOS, and here are the reasons that can cause a new license to be discounted:
-The bundleID of the application was changed
-The TeamID was changed
-The keychain was erased
Did you do one of the above? Indeed, I just had a look to the dashboard attached to your account (your email address), and did not see any recent peak? Are you using another account?
Thank you,
Best regards,
Olivier
Olivier @MyScript
Dear Davide,
was the below information of help? Did you change one of the above parameters?
Waiting for your update,
Best regards,
Olivier
Davide Vincenzi
Hi Olivier and thanks for your answer.
I looked a bit more on that, and I think the reason is that I was testing on the simulators. I'm not able to reproduce the issue on a real device.
So it's not a big problem for us if this happens only on simulators.
Just a consideration about using keychain to store the license: it's not documented by Apple that the items stored in the keychain persist after reinstall. Anyway, for now it works just fine.
Thanks
Best regards
Davide
Olivier @MyScript
Dear Davide,
thank you for the update.
Indeed, there may have differences in between simulators and "real devices". I am then glad it is working.
Feel free to contact us if you have any question.
Best regards,
Olivier