問題タブ [android-inapp-purchase]

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 に答える
500 参照

android - Android アプリケーションでアプリ内購入のプロモーション コードを使用するにはどうすればよいですか?

Android アプリケーションでアプリ内購入プロモーション コードを使用しようとしています。開発者の「billing_promotions」ページの「アプリ内プロモーション」で定義したものと同じです。アプリをアンインストールすると、プロモーション コードが機能しません。アプリケーションに再び購入ボタンが表示され、プロモーション コードが機能しません。プロモーション コードは既に使用されていると表示されます。プロモーション コードを使用して購入したアプリを検出する方法。どうすれば解決できますか?

アプリ内購入のプロモーション コード ステップ アクティビティの onResume() メソッドで getPurchases() を使用し、onResume() メソッド内で BroadcastReceiver を使用し、「IntentFilter - PURCHASES_UPDATED」を使用して、BroadcastReceiver を myPromoReceiver として登録します。</p>

私のアクティビティの onActivityResult() で

そして onPause() メソッドで unRegisterReceiver(myPromoReceiver) 。

それでもうまくいかないのですが、どうすれば解決できますか?私を助けてください。

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

android - 同じアイテムを何度も購入する - In App Purchase Android

同じアイテムを何度も購入したいのですが、2 回目に購入しようとすると、コードで null ポインター例外が発生します。

コードは次のとおりです。

このコード スクリプトが再び動作すると、pendinIntent が null になります。

上記のコードのように、ユーザーがすでに購入したかどうかをGoogleに尋ねることができます

でも、画面を開くたびに同じ商品を売りたい。

助けてくれてありがとう。

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

android - サブスクリプション アイテムのアルファ テスト中の Android アプリ内購入

アルファ テストでアプリをアップロードして公開し、テスター アカウントからアプリをダウンロードしました。実際の SKU を使用しました。だから私の問題は次のとおりです

7 日間の試用期間を有効にしている場合でも、Play ストアに移動するように指示された場合、アプリを購入する必要があります。

ここで、メイン メニューに [購読] というボタンがあることに注意してください。誰かが Play ストアから購入ボタンをクリックしても、決して使用されることはありません

銀行口座と Merchant Center を確認したところ、注文 ID を使用した通常の実際の購入と同じように購入が行われました

これは正常ですか?ここで何が欠けていますか?

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

android - Androidアプリでデジタルグッズを購入する方法

現在、「500 ポイントを追加」または「1000 ポイントを追加」という 2 つのボタンがあり、それを押すと、アプリ内支払いを使用して 5 ドルまたは 10 ドルを支払うプロジェクトに取り組んでいます。

ユーザーはボタンを押すことで複数回支払うことができます。

この種の作業は初めてなので、Androidでこれを行う方法を教えてください。

0 投票する
0 に答える
69 参照

android - Android アプリ内購入 - 無料で配布する方法はありますか?

私は広告ベースの収益モデルを使用して、数年前から Android アプリを開発してきました。さらに、ユーザーが広告を削除する別のライセンスを購入できるようにします。ライセンスは別のアプリとして配布されました。メインアプリはライセンスがインストールされているかどうかを確認し、インストールされているかどうかに応じて広告を表示します。

私はついにこのシステムを Android のアプリ内課金システムに置き換えようとしています。しかし、私が直面している問題は、人々が古いライセンスを既に購入している場合をどのように処理するかということです。それらの特定のユーザーが再度支払う必要はありません。私が行ってきたすべての調査から、これを行う唯一の方法は、アドホック ベースでプロモーション コードを提供することであると思われます。

これを自動的に行う方法はありますか?古いライセンス (Google Play から削除されます) を既に購入している場合 (およびその場合にのみ)、このアプリ内購入の無料バージョンを提供する自動化された方法を見つけたいと思います。

0 投票する
0 に答える
630 参照

android - Android IAB でサブスクリプションの自動更新を無効にする

アプリで月額サブスクリプションを使用する予定ですが、自動更新プロセスに不安があります。私の主な懸念は、これが 1 回限りの購入ではなく、毎月の自動更新サブスクリプションであることにユーザーが気付かないことです。

Google のアプリ内課金 v3 または Google Play コンソールでサブスクリプションの自動更新を無効にする方法はありますか? 結局、来月にはユーザーに購入ダイアログを表示するか、少なくとも自動更新をオプションにすることができます。

自動更新の無効化に関連するドキュメントは見つかりませんでした。

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

android - Android: 購入後に製品を消費する (アプリ内課金)

アプリ内課金に問題があり、アプリ内で複数回購入できる商品を作りたかったのです。しかし、グーグルはアプリ内課金を、製品を再度購入する前に最初に消費する必要がある方法で作成しました. 次のコードで試しました。

それに応じて変更できるように、製品を消費しているときに何が間違っているのか教えてください.

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

android - Android のアプリ内課金で onActivityResult メソッドを適切に実装できない

まず、アプリ内課金を処理するための別のクラスを持つhttp://www.tutorialsface.com/2016/05/implementing-remove-ads-in-app-purchases-in-android-tutorial-example/のアイデアを使用しました.

請求を開始するクラスには、すでに onActivityResult メソッドがあり、それを次のように変更しました。

まず、メインの Google アカウントを取得し、現在の日付とともに暗号化してから、課金プロセスを開始します。しかし、メールを受け取るダイアログの前に、InApp Billing のダイアログがあります。

そこで、Activity Result 内に StartBilling のメソッドを配置することを考えました。

しかし、最初にメール ダイアログを取得しても、mHelper で null を取得するため、次に何も起こりません。これを修正するには?

次のことをしましょうか?: