2016-12-16 95 views
0

我一直在研究,如果這是重複的,我很抱歉,但我還沒有找到任何問候;進行應用程序購買

我是如何處理的定價好奇,在關於從

func productsRequest(_ request: SKProductsRequest, didReceive response: SKProductsResponse)

檢索,我們應該調用此方法每次應用程序被打開,檢索從蘋果的信息?或者我們應該保存到UserDefaults並每次從那裏檢索?

此外,什麼是處理用戶脫機的最合適的方式?

回答

0

產品應該在向用戶展示產品之前提出要求(取決於您的應用程序的用例,這可能很快就會發布)。不要將它們保存在用戶默認值中,因爲如果它們是硬編碼的,但變得不可用或價格發生變化,那麼顯示的數據和可購買的數據會有差異。

當用戶離線時,他們無法購買物品。用戶應該能夠在給定時刻查看他們可用的產品(這是產品請求中返回的產品)