私のアプリでサブスクリプションを使用しています。テスト目的のために、私はテストサブスクリプションを購入するテストデベロッパーを使用しています。AndroidのサブスクリプションgetPurchases
私はそのテストデベロッパーと私のアプリを3ヶ月購読しています。その後、私は自分のアカウントからサブスクリプションを取り消しました(基本的には、更新をfalseに設定することを意味します)。私は一度私はサブスクリプションをキャンセルした後、私は再びアプリケーションから購入することができます(それは、サブスクリプションを "マージ"し、あなたの有効期限を遅らせることを目的としています。 4ヶ月で)。
getPurchases()メソッドを呼び出すと、データが返されます(何も変更されていません。購入日ではなくトークンではありません)。
このデータを使用してgoogleデベロッパーAPIを使用してサーバーにリクエストすると(有効期限をリクエストするための唯一の方法です)、返された有効期限は過去です。だから私はいくつかのbussinessロジックを行う場合、私はサブスクリプションの期限が切れたと考えなければならないが、それは私がgetPurchases()をクエリするときGooglePlayから受け取っているデータです。また、ドキュメントでは、「getPurchases()メソッドは、失敗したまたは期限切れのサブスクリプションを返しません。
私は2回目のブーグ時に、新しい購入データが生成されていなければならないと考えています。新しいトークンを使用してサーバーからサーバーに照会する必要がありますが、受け取っていません。
何が起こっている可能性がありますか?
また、Googleのアカウントでこれらの注文を見ることができますか?私は店舗のアカウントをチェックしたので、表示されません。 ありがとう!