アプリ内購入のプロモーションコードを公開すると、アプリがリモートサーバー購入の確認を(これからも)実行できなくなるようです。アプリ内購入のプロモーションコードがリモートサーバーの確認を破りますか?
promo codeは、アプリ内購入(PURCHASES_UPDATED
ブロードキャスト)のために使用される場合、アプリケーションは、リモート検証に使用"developerPayload"を供給するためのチャンスを持っていないので、それは完全に購入フローをバイパスします。また、Google Play Developer APIを使用してリモート検証のために有用
後半とき取得/所有者の製品を確認するために、アプリコールgetPurchases()、プロモーションの購入のためのpurchase dataはもちろんの"developerPayload"
は含まれませんが、どちらも"orderId"
。
アプリは、アプリ内でのプロモーションコードの確認をどのように行う必要がありますか?
ユーザーがGoogle Playストアのアプリ/サイトを通じてプロモーションコードを使用して購入フローをバイパスできるようにすることは、可能ではない可能性がある、大きな見落としのようです。
発行レポート:
- https://code.google.com/p/android/issues/detail?id=200722(閉じWrongForum)
- https://github.com/googlesamples/android-play-billing/issues/7
同様の記事:
あなたが尋ねていることを理解していれば、ユーザーにアプリをアンインストールし、プロモーションコードをプレイストアのredeemセクションに置いてください。私はあなたが新しいユーザーにプロモーションコードを与えるつもりであると想定しているので、これは端的なケースの問題です。 –