問題タブ [play-billing-library]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
427 参照

play-billing-library - com.android.billingclient.api を使用して、開発者ペイロードでサブスクリプションを購入する

https://github.com/serso/android-checkout lib から com.android.billingclient.api への移行に取り組んでいます。Checkout API を使用すると、開発ペイロードをパラメーターとして提供することで購入フローを開始できました。以下のように

後で、購入履歴を取得しながら、同じ開発者ペイロードを取得できます。

com.android.billingclient.api を使用して、開発者のペイロードを提供できることがわかりました。コードを見ると、com.android.billingclient.api クラスの BillingClientImpl で、ペイロードが単に null 値として提供されていることがわかります。

バグなのか、それとも開発者のペイロードを購入記録に保存する別の方法があるのか​​ 疑問に思っています。

0 投票する
1 に答える
19 参照

android - N回購入できるアプリ内アイテムの作り方は?

無制限に購入できる製品を作成するにはどうすればよいですか? . 商品を再度購入できるようにする購入の消費を試みましたが、消費が失敗した場合はどうなりますか?? この場合の処理​​方法は?.

ありがとう、そしてあなたの時間を感謝します!!!

0 投票する
2 に答える
1034 参照

in-app-billing - Google Play Billing から購入ステータスを取得する方法は?

Google Play の請求に問題があります。そこにアプリ内購入で構成されるAndroidアプリがあります。アプリのステータスを購入するための SharedPreference を維持しています。Google が購入ステータスを成功として与えた場合、購入したアプリとしてブール値を維持します。
問題のシナリオ: 私は XYZ アプリの新規ユーザーです。プレミアム バージョンの料金を支払いました。支払いが完了すると、アプリはプレミアム バージョンに切り替わります。同時に、Google Play アカウントにアクセスして注文をキャンセルします。開発者は、価格の払い戻しに対して 0 の価格を取得し、新しいユーザーとして、料金を支払うことなくプレミアム バージョンを取得します。


<strong>Q. Google Play 請求の SKU の購入ステータスを処理するにはどうすればよいですか?