ユーザーがアプリ内購入を行うときにグローバル変数を設定する必要があります。私はNSUserDefaultsを使うことができ、 "Purchased"というキーを持っていますが、それはあまり安全ではないようです。iOSアプリ内購入 - ユーザーが購入したかどうかを確認する最善の方法
ユーザーが購入したかどうかを知るために、データを安全に保存する最良の方法は何ですか?
たとえば、特定のビューでは、「購入」ボタンを表示するかどうかを知る必要があります。彼らはすでに購入している場合は明らかに非表示にする必要があります。
これはiOSで役に立たないと思います。 – soleil
それは確かです。キーチェーンはiOS上に存在し、データを格納する最も安全なネイティブな方法です。ユーザーはこのデータを簡単に編集することができないため、キーチェーンにデータを保存するのが最も安全な方法です。 – C0deH4cker