質問: iOS SKStore:商品のキャッシュ結果 SKStoreはAppleのサーバーから製品のリストを照会するのに数秒かかります。現在、リクエストが完了するまで、アプリ内でアプリ内購入はできません。しかし、私は購入する準備ができている顧客を捨てることを望んでいません。 didReceiveResponseの結果を保存することは可能ですか?その後、アプリケーションが再起動されたときにそれらを読み込むことができました(didReceiveResponseが来たら、新しいデータで上書きします)。 NSArrayをNSUserDefaultsに格納しようとしましたが、うまくいかないようです。
回答: 私はアプローチを変更し、配列全体の代わりに個々の文字列を保存しました。それはうまくいった。ユーザーはアプリを起動した直後に購入できるようになりました。