我需要設計一個使用In App Purchase的應用程序。 在這個應用程序中,我必須使用StoreKit(顯然!),我還想存儲購買應用程序的人員列表,並使用我自己的Web服務檢查它們。這是因爲一些越獄功能,它可以欺騙應用程序商店Check in App通過網絡服務購買
我所做的在下面談到:
1.如果用戶要使用特殊的功能,並沒有買它:
1.1首先,我檢查用戶默認值並檢查用戶是否購買了該功能。
1.2如果不是我給他/她的蘋果頁面商店,並要求他/她購買。
1.3確認後,我發送數據到我的網絡服務,並保存在用戶默認值。
2.如果用戶要使用特殊的功能,並已買了它:
2.1首先檢查是否有任何存儲在用戶默認
2.2如果沒有買給他/她頁店
2.3獲得後已經從商店購買的消息,我和我的web服務檢查,然後我讓用戶使用
2.4如果Web服務已經證實購消息功能並將其保存在用戶默認值中。
我在選擇適用於所有蘋果設備的唯一標識符方面存在問題。
identifierForVendor應該正常工作 – ZeMoon