2012-05-19 240 views
0

在我的項目中,我希望包含一個存儲功能,而無需設置服務器,用戶可以將其從文檔中下載。我想用一種方法將所有商店購買的功能都包含到我的應用中,但除非他們支付特定功能,否則他們將無法使用它們。所以基本上,我想說的是,我希望用戶在支付按鈕以允許使用按鈕時觸發BOOLEAN爲YES,而不是從URL或服務器下載。我的商店功能在音板中有不同的聲音。謝謝應用內購買?

+0

那麼你的問題是什麼? –

+0

如何讓用戶切換布爾值爲YES我不想創建單獨的配置文件,服務器,ID等 –

回答

1

保存在NSUserDefaults中的布爾設置。

+0

好的,所以我添加我的內容,將其設置爲隱藏,然後設置布爾值使content.hidden = NO; ? –

+0

對,將內容與應用捆綁在一起,並在NSUserDefaults中設置一個屬性,將其稱爲content_hidden,並將其設置爲YES。在用戶界面中,檢查該屬性,並且不顯示額外的內容,除非是否。當用戶購買內容時,將其設置爲NO。 –

+0

'NSUserDefaults'不安全。 –

1

我強烈推薦使用MKStoreKit。這是isFeaturePurchased將返回一個布爾告訴你,如果用戶已經購買了一些東西。它處理所有堅韌不拔的StoreKit功能,以及處理應用程序購買時的幾乎所有功能。