2016-06-29 18 views
1

したがって、アプリ内課金文書では、購読ステータスと有効期限をサーバに保存し、購読期限近くにのみGoogle Playの確認通話を行うことをおすすめします。Firebaseデータベース内のアプリ内課金購読ステータスを保存する

Firebaseデータベースに保存する前に、このようなものをどのように検証することができますか?それで、どのユーザーもデータベース内にこのステータスと日付を保存できませんでしたか?

私の知る限り、Google Playアプリは分析目的でFirebaseに統合することしかできません。何か不足していますか?

答えて

0

これは完全な答えではありませんが、私もこれを理解しようとしています。 Firebaseが提供する認証サービス(Firebaseはアナリティクスだけではありません)を使用することです。こうすることで、そこに記録されたユーザーは、アプリのアプリ内課金の実装のデータと照合することができます。

  1. ユーザーがFirebase経由でサインイン/アカウントを作成するようにしました。 Tutorial
  2. あなたのアプリは、サーバーのFirebaseの認証情報をチェックするためにそのUIDを使用するようにしてください。 (これは私が立ち往生したところです)

「ペイロードを生成する」質問全体は、非消耗品の明確な例はないようです。これをセキュアなトランザクションにするためには、いくつかの余分なプロセスが必要かもしれないが、サーバーを使用することは良い最初のステップと考えられます。

編集:thisもあります:

「注:サーバー上のIDトークンを検証するための多くのユースケースは、 はFirebaseリアルタイム データベースおよびクラウドストレージのためのセキュリティルールを使用することによって達成することができたものかどうかを確認してください。 IDトークンを確認する前に問題を解決してください。

関連する問題