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