サブスクの特典で広告を削除する機能を実装しています。
現在考えている実装の流れは、まず広告をプリロードしておき、広告を表示する各ViewControllerのviewDidLoadが呼ばれたらサーバー(Firebase)からレシート情報を取得してサブスクの有効性を確認し広告を削除する。という流れを考えています。
しかし上記の実装だと常にサブスクが有効であるか確認できるメリットはありますが、読み取りのコストと折角広告をプリロードしてあるのに広告の有効性を確認するために時間がかかってしまいます。
アプリの起動時に一度だけ確認して、後はその結果を使い回すのが一番コストもかからず簡単だと思うのですが、それだと起動直後にサブスクの期限が切れた場合しばらく特典が付与されてしまいます。
上記の問題を解決できる良い方法があればご教授願います。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。