|
今天給大家提供的是一系列的Windows Phone 7 開發(fā)的文章,包括提供試用版應(yīng)用程序、返回鍵、全景視圖、項(xiàng)目模板以及頁面間的導(dǎo)航等。本節(jié)內(nèi)容是Windows Phone 7開發(fā)之:提供試用版應(yīng)用程序。
之前曾經(jīng)寫過如何將游戲添加到電話的游戲中心中。今天,我會(huì)向你展示為應(yīng)用程序添加試用內(nèi)容是多么簡單。例如,假設(shè)你創(chuàng)建了一個(gè)50關(guān)的游戲。可能你想讓用戶能免費(fèi)體驗(yàn)前5關(guān),但要想玩后面的,他們就需要購買這個(gè)游戲。本文就像你展示如何做到。
使用LicenseInformation類
通過向我們的頁面中添加Microsoft.Phone.Marketplace程序集和相應(yīng)的名稱空間,就可以訪問LicenseInformation類了,它直接與程序的“付費(fèi)”狀態(tài)相關(guān)。
usingMicrosoft.Phone.Marketplace;
下一步是真正地使用LicenseInformation類,來創(chuàng)建一個(gè)實(shí)例:
LicenseInformationli = new LicenseInformation();
最后,LicenseInformation有一個(gè)非常棒的返回布爾值的方法叫IsTrial(),毫無懸念,它允許我們檢測程序是否處于試用狀態(tài)。你可以很方便地將它用于一個(gè)if語句,就像這樣:
if(!li.IsTrial())
{
//Do something that only paid users can do.
}
else
{
//Do something that all users, trial or paid, can do.
}
it知識庫:解讀Windows Phone開發(fā)的六個(gè)關(guān)鍵模塊,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。