0
我想刪除所需的任何往返行程,以便創建一個SKProduct選項列表,然後用它來創建一個SKMutablePayment
/SKPayment
動作。我可以堅持SKProduct到磁盤加快應用程序購買(刪除網絡電話)?
有沒有關於如何序列化SKProduct的指導?
多久可以把數據可以被緩存(即使我的價格是不變的替代貨幣可能在價格上有所不同)
我想刪除所需的任何往返行程,以便創建一個SKProduct選項列表,然後用它來創建一個SKMutablePayment
/SKPayment
動作。我可以堅持SKProduct到磁盤加快應用程序購買(刪除網絡電話)?
有沒有關於如何序列化SKProduct的指導?
多久可以把數據可以被緩存(即使我的價格是不變的替代貨幣可能在價格上有所不同)
不建議存放SKProduct。 Apple認爲SKPayment是一個只讀對象,應該在顯示用戶界面之前提取該對象。
有很多理由要這樣做。
如果您決定緩存SKProduct並且用戶更改了應用商店帳戶,則可能會顯示不正確的價格和貨幣。
嘗試將SKProduct緩存到磁盤並試圖在稍後時間將其反序列化,則需要訪問SKProduct的私有設置器。在您的應用中公開這些內容可能會在您的產品評論期間提高標誌並導致拒絕。