-1

アプリ内課金のボタン状態を保存するには?

つまり、たとえば、ユーザーが Google アプリ内課金を使用して製品を購入した場合、次にアプリケーションを開くとき、ボタンはロック解除状態になっている必要があります。私はいくつかのチュートリアルに従い、ボタンの追加と購入に成功しましたが、ボタンは一度だけアクティブのままです。つまり、ユーザーがアプリを離れると、適切なアプリ内課金ではなく、もう一度購入する必要があります。

4

2 に答える 2

0

SharedPreferencesを使用します。

まず、次のメソッドを呼び出して、アプリケーションで共有設定を取得します。

SharedPreferences prefs = this.getSharedPreferences("com.your.app", Context.MODE_PRIVATE);

プリファレンス値を書き込み/更新するには:

prefs.edit().putBoolean("buyState", true).commit();

プリファレンス値を読み取るには:

prefs.getBoolean("buyState", false);

buyStateの設定に値が保存されていない場合、falseが返されるデフォルト値であることに注意してください。

于 2013-09-26T14:46:54.767 に答える