Trial verze - omezení aplikace podle času?

Vše okolo vývoje aplikací pro platformy Windows Phone a Windows 10 Mobile
Post Reply
Tomáš Slavíček
častý přispěvatel
častý přispěvatel
Posts: 264
Joined: Wed Aug 19, 2009 7:09
Zařízení: Nexus 5, Galaxy S3, Nokia X, iPad mini

Trial verze - omezení aplikace podle času?

Post 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...
spellshaper
stálý přispěvatel
stálý přispěvatel
Posts: 429
Joined: Fri Apr 08, 2011 19:41
Zařízení: Lumia 930, Surface Pro 3

Trial verze - omezení aplikace podle času?

Post by spellshaper »

Livescape používa časový trial, možná se zkuste inspirovat u nich.
matoman
smartmaniak
smartmaniak
Posts: 1163
Joined: Sat Nov 10, 2007 11:56
Zařízení: Nokia Lumia 920

Trial verze - omezení aplikace podle času?

Post by matoman »

cas instalacie by som ulozil na server u seba, da sa ziskat anonymny identifitator uzivatela. Tak priradit k nemu.
fscz
přispěvatel
přispěvatel
Posts: 61
Joined: Tue Sep 27, 2011 19:39
Zařízení: HTC 7 Mozart, Nokia Lumia 800
Location: Praha

Trial verze - omezení aplikace podle času?

Post 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ů.
Tomáš Slavíček
častý přispěvatel
častý přispěvatel
Posts: 264
Joined: Wed Aug 19, 2009 7:09
Zařízení: Nexus 5, Galaxy S3, Nokia X, iPad mini

Trial verze - omezení aplikace podle času?

Post 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.
fscz
přispěvatel
přispěvatel
Posts: 61
Joined: Tue Sep 27, 2011 19:39
Zařízení: HTC 7 Mozart, Nokia Lumia 800
Location: Praha

Trial verze - omezení aplikace podle času?

Post by fscz »

V případě reinstalací to bude asi jediný možný způsob...
User avatar
Robert Varga
smartguru
smartguru
Posts: 607
Joined: Sun Apr 03, 2011 15:07
Zařízení: HTC Titan

Trial verze - omezení aplikace podle času?

Post 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.
Post Reply

Return to “Programování a vývoj”

Who is online

Users browsing this forum: No registered users and 1 guest