View Single Post
helex's Avatar
Posts: 543 | Thanked: 802 times | Joined on Apr 2010 @ Germany
#10
Originally Posted by marxian View Post
I wrote a review in the store for the demo version. After writing the review, I visited the page for the paid version, and noticed that the store client acted as if I had the paid version installed. There was no 'Buy' button, but instead it presented the 'Launch' and 'Review' buttons. I don't know if this affects all applications with demo versions, but it's definitely something to take up with Nokia Store, as it could be losing you money.
Oh well... I realized this kind of problems 2 months after the release of ClipMan and ClipManLite. I had there the same problem and a installed ClipManLite blocked a upgrade to the paid version completly because the Lite version got internally a higher versions number. The package number counts only minor. I had long conversations with the ovi support about this issue. The solution was to use a 0.x and 1.x as versions to get it working as expected.
(this was later the reason to reject the DreamRemoteDemo because I had the version 1.x in the package and 2.0 in the about screen... - - - no comment - - -)

I got the same screen as you above only if I called the link to the ovi store to download the paid version. So the solution for me was to remove the "buy now" button from my application.

If I opened the store manually it worked every time since the version numbering was fixed. But if this still occurs now I wonder what I should do to solve this issue finally.

I wanted to create a seamless upgrade process. Because of this the debian packages of the paid version does replace the free version. But for some reasons the store doesn't work properly. Sometimes it seems to compare "Content Item"-Name fields instead of "Cotent Item"-ID's or simply the package itself. It confuses me and there are made some very bad design decision at the backend.
Example: "Content Item Name is crucial for the update feature introduced in PR1.2"

In my opinion only the package should count, and if necessary for the purchasing backend the content item ID, but never ever the name of a database field. My former professor would have killed me as slowly and painful as possible. In public, at noontide, with a ATX Keyboard and a old spoon while tattooing a SQL command on my forehead!

Oh well, perhaps I should simply remove the free versions of ClipMan and DreamRemote from the ovi store to avoid any kind of future problems. I wanted only to be nice and provice a simple possibility to check and try before purchasing.
And it the case of ClipManLite the free version is anyway very useful. I wanted to give this great community something back...

Sigh. I have to make a important call now... perhaps I have later a good idea. Or tomorrow... will see...
__________________
I was a Qt Ambassador!

Please DONATE if you like my work!
It's the best way to motivate me to create more stuff for your Device.

Last edited by helex; 2012-02-23 at 19:34.