04-15-2010 01:44 PM
Hello,
We've had our app available on App World for a little over a month. We're using dynamic licensing, and up to now have had no issues with it. Suddenly this morning, we started getting support requests from people saying their licenses are not working.
After doing some testing, it turns out that for some reason App World is now stripping "+" signs out of returned license keys. It was definitely not doing this yesterday. I was able to solve this problem by url encoding our license keys. This seems to produce the correct result in the vendor portal test.
However, I also noticed that the version number being submitted by App World as part of the post to our server has also changed overnight. Up until midnight, it was giving us 1.2.20 which is the correct version. Now, it gives us "281483567955968"... whatever that means.
As far as I know, nothing has changed on our side in the last month...Did I miss something posted about these changes ? anyone else having issues?
Thanks.
04-15-2010 01:56 PM
Also, we just had someone who changed devices re-download the app.
App World asked us for a new key as expected, but it posted the PIN in decimal format.
This caused us to issue an invalid license, because when asking for a new license, the PIN comes through in HEX so we convert it to match the results of DeviceInfo.getDeviceID() on the phone..