Androidで購読のためにj3k0 Plugin Purchaseを設定しようとしています。私の製品ページj3k0 cordovaプラグインの購入アンドロイドの取引の領収書は更新されません
私は自分の製品を登録して(store.refreshを呼び出す- )
- 私はstore.get(「my_id」)を呼び出すと、私は店を呼び出す購入で
- を表示する製品を検索します.order( 'my_id')は、請求ポップアップを開始します。私は確認し、すべてが正常に表示されます初めて
私はstore.when( 'my_id')が承認されています(関数(データ){ここに私のコード});それは最初に呼び出され、働いた。今私はそれをテストしようとするたびに私は私のサーバー上で検証しようとするとキャンセルされている元のレシートデータを参照し続けるので、私は同じdata.transactionを取得します。
store.when('my_id').approved(function(data) { var receiptIsAlwaysTheSame = data.transaction.receipt; //I send the receipt to my server here to validate });
私は店から、私が購読するたびに、有効なテスト電子メールを取得したり、トランザクションがキャッシュされているように見えるなぜこれほどかなり確実でないキャンセルありません。
だから3日後、私は別の購入を作り、Receipt Validation
UPDATE:それはどのような類似しているかどうかはちょうど最近、バックログに行って、わからないGitHubのサイト上でのiOSでこの古い問題を参照してくださいました新しい取引データで新しい有効な領収書が送付されました。私の最初の考えは私の製品の猶予期間でしたが、それはとにかく0日間に設定されています。だからなぜ私は別の購入をする前に3日間待たなければならないのか分かりません。誰かがこの前にリフレッシュする方法を知っていれば、それはすばらしいことになります。
まず、サイト上の質問として、より多くの回答を得ることができます。私は100%確信しているわけではありませんが、あなたのユーザーを適切に識別するためには、一意のIDの種類が必要と思われます。 – DigitalMystery