Page 1 of 1

Trial verze - omezení aplikace podle času?

Posted: Sat Jan 28, 2012 17:37
by Tomáš Slavíček
Kamarád měl na mě docela zajímavý dotaz. Jde na WP7 vůbec udělat časová trial verze? Tj. že by aplikace fungovala plnohodnotně například 15 dní, potom by se omezila její funkčnost. Nevíte o nějakém návodu, kde by bylo popsané, kam si ukládat čas první instalace aplikace?

Protože oni tomu sice říkají "trial", ale předpokládají použití spíš jako "demo" (tj. omezení funkcí). Když se bude ukládat čas instalace do Isolated storage, to se uživateli vymaže při manuální odinstalaci... Je něco takového vůbec možné? U nějakých jednoduchých aplikací nebo miniher asi těžko půjde najít, jak by se daly více omezit (a přitom je budeme chtít nabídnout k prodeji, vč. možnosti odzkoušení)...

Když to nebudeme chtít udělat tak, že trial verzi uděláme plnohodnotnou, ale s reklamou...

Trial verze - omezení aplikace podle času?

Posted: Sat Jan 28, 2012 17:52
by spellshaper
Livescape používa časový trial, možná se zkuste inspirovat u nich.

Trial verze - omezení aplikace podle času?

Posted: Sat Jan 28, 2012 19:12
by matoman
cas instalacie by som ulozil na server u seba, da sa ziskat anonymny identifitator uzivatela. Tak priradit k nemu.

Trial verze - omezení aplikace podle času?

Posted: Sat Jan 28, 2012 21:01
by fscz
Při prvním spuštění aplikace v (App.xaml.cs) vytvořit novou položku v IsolatatedStorageSettings, která by obsahovala právě datum tohoto prvního spuštění. Při každém dalším spuštění aplikace by se ověřilo, jestli rozdíl data v IsoalatedStorageSettings a dnešního data není větší než (15) dnů.

Trial verze - omezení aplikace podle času?

Posted: Sat Jan 28, 2012 21:35
by Tomáš Slavíček
fscz: To je právě otázka, jestli to bude fungovat i tehdy, když si člověk aplikaci odinstaluje a nahraje z marketu znovu. Myslím, že ne... Jediné rozumné řešení asi opravdu bude jen to ověření vůči serveru.

Trial verze - omezení aplikace podle času?

Posted: Sat Jan 28, 2012 21:46
by fscz
V případě reinstalací to bude asi jediný možný způsob...

Trial verze - omezení aplikace podle času?

Posted: Sat Jan 28, 2012 23:39
by Robert Varga
Mluvímeli o serveru, budeš si muset vytvořit unikátní identifikátor té dané první instalace vs. uživatele.

Takže capabilities ID_CAP_IDENTITY_DEVICE / ID_CAP_IDENTITY_USER, což lidi budou muset (vlastně nebudou, pokud nebudou chtít) odkliknout... Což je blbý - lepší bude reklama (český market ještě čeká, ale nedávno rozšiřovali asi o deset zemí) nebo omezení jaký dělám já - "otravující" hláška při každém Xtém kliku, nebo u tebe znepřístupnění obsahu.