TrivalDrive
アプリ内課金バージョン3APIの例から、起動時に、アプリケーションがGoogle Playサービスと通信することにより、ユーザーがプレミアム機能(フラグ)を購入したかどうかを確認することがわかりますmIsPremium
。
Google Playサービスはそのような情報をキャッシュするので、そのようなクエリはネットワーク層を経由せずに十分に高速になります。ただし、ユーザーがGooglePlayのキャッシュをクリアする場合があります。
したがって、アプリの応答性を確保するために、暗号化されたmIsPremiumフラグをSharedPreferenceに保存して、IPCが毎回Google Playサービスと通信しなくても、ユーザーがその特定のアプリ内購入プレミアム機能を購入したかどうかを確認することをお勧めしますか?