2017-11-30 4 views
1

私はユーザーの自動再生可能なサブスクリプションの現在の状態をチェックする方法についていくつかのアドバイスを探しています。非常にIOS自動再生可能なサブスクリプションがアクティブになっている最善の方法は何ですか?

分で私は次のセットアップを使用しています。

  1. ユーザーが製品を登録し、購読します。
  2. 領収書は私のサーバーに掲載されています。
  3. 毎晩、サーバーは有効期限が過去のすべてのユーザーを引き出し、領収書チェックを使用して製品が更新されたかどうかを確認します。

私は上記の設定に問題があると思われますが、少数の人では問題なく動作しますが、数千人がいると言えます。私はAppleサーバーを呼び出すのに時間がかかることに気づいたので、実際に上記の設定を確実に実行することはできません。

ユーザーがアプリを開き、毎回サーバーに最新の情報を投稿し、そのように更新するたびに、領収書をローカルでチェックする必要がありますか?私がここに持つ唯一の問題は、ユーザーがしばらく開いていない場合、自分のステータスを検証できなくなり、データベースが最新ではないということです。

適切なアプローチについてアドバイスをいただければ幸いです。

答えて

0

これは実際の問題です。

Elevateで、毎晩すべての人の領収書をチェックして、あなたが説明したとおりにやります。 24時間を超える領収書をすべて確認するまでには問題ありませんでした。現時点では、スマートペーシングを導入しました。レシートを確認し、購読していないユーザーがログインしていないときは、確認する日を延長します。

これは弾丸ではありませんが、正確さと効率のバランスはまったくありません。

私はこれを解決するために私がこのような厄介な問題だと思った。私たちはすべての厄介な領収書のチェックを行うので、ユーザーがアクティブかどうかを尋ねることができます。

関連する問題