2016-12-16 7 views
0

私は研究しており、これが重複している場合はお詫びしますが、私は何も見つけられませんでした。アプリケーションの購入を処理する

私は価格を処理する方法についての好奇心、

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

から取得に関しては、我々はリンゴから情報を取得、この方法でアプリを開くたびに呼び出すべきか?または、UserDefaultsに保存して毎回そこから取得する必要がありますか?

また、オフラインでユーザーを処理する最も適切な方法は何ですか?

答えて

0

製品は、ユーザーに製品を表示する前にリクエストする必要があります(アプリケーションの使用例に応じて、これは非常にうまく起動する可能性があります)。ハードコードされているが使用できなくなったり価格が変わった場合、表示されたデータと購入することができるものが異なるため、ユーザーのデフォルトに保存しないでください。

ユーザーがオフラインになっても、ユーザーはアイテムを購入できません。ユーザーは、指定された瞬間(productsRequestで返された商品)で利用可能な商品を表示することができます。

関連する問題