問題タブ [android-billing]

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

android - inventory.getPurchase() は、購入済みでも常に null を返します

アプリ内購入のサンプルを使用しています。私のアプリケーションには 2 つのボタンがあり、最初のボタンはデフォルトで無効になっています。2 番目のボタンをクリックすると、最初のボタンが購入されて有効になります。購入ボタンは正常に機能しますが、購入後に在庫を確認しましたが、常に null が返されます。これは、まだ購入していないことを意味します。

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

設定:

購入アイテムをクリック:

リスナー:

購入ボタンを最初にクリックすると、支払いダイアログが表示され、支払いが成功した後、クリックボタンが有効になりました。

しかし、2 回目に buyButton をクリックすると、在庫に移動しますが、inventory.getPurchase(ITEM_SKU)は常に null を返します。

何か案が?

ありがとうございました!

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

android - アプリケーションが起動しない原因は何ですか?

アプリケーションを開くときにエラーが発生します ここにエラーがあります

ここにマニフェストスレッドがあります

または、スレッドが失敗する原因となっているのは請求権限ですか? これが起動しない理由がわかりませんか?

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

android - 更新後にアプリ内課金が機能しない - Google ストア

私は自分のアプリにアプリ内課金を実装しました - そしてごく最近、グーグルがそれを更新しました"android.test.purchased".

ここから変更されたクラスを取得しました https://code.google.com/p/marketbilling/source/detail?r=7bc191a004483a1034b758e1df0bda062088d840

その後、アプリをテストできず、Logcat に次のエラーが表示されます"IabHelper: In-app billing error: Purchase signature verification FAILED for sku android.test.purchased ".

キー、パッケージ名、アプリのバージョンをすべて確認しましたが、この問題に直面した人はいますか?

これで私を助けてください。

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

android - Android アプリ内課金バージョン 3 の有効期限が切れたサブスクリプションを取得する

Google API のドキュメントには、現在アクティブなサブスクリプションを知るためにメソッド getPurchases() を呼び出す必要があると記載されていますが、期限切れのサブスクリプションも Google から取得する方法はありますか? または、サブスクリプション情報をカスタム サーバーに保存する必要がありますか?

私は雑誌アプリをやっていますが、サブスクリプションが期限切れになった場合でも、サブスクリプションが有効な間に発行された問題をユーザーが再ダウンロードできるようにする必要があります.

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

android - 他の国の App Billing でテストする

アプリを開発しましたが、ブラジルのユーザーがアイテムを購入しようとすると、一部のログでエラーが報告されます。

私はブラジル人ではなく、その国でアプリをテストしたいと考えています。それは可能ですか?私のアプリはヨーロッパなので、USA で試してみました: 北米の Google アカウントで試しました。「Market enabler」を使用してストアを USA に変更しましたが、成功しませんでした。Google Play は賞金をユーロで返してくれます。私は北米人としてではなく、ヨーロッパ人として接続しているわけではありません。

ありがとう!

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

android - Google アプリ内課金サービス切断エラー

Android 4.2 セット トップ ボックスを使用しており、アプリ内課金機能を使用して開発したアプリをインストールしています。アプリ内課金のポップアップが表示された瞬間、エラーが発生しました:

サービスが切断されました。Google サービスにログインしてください

アプリは私の Android スマートフォンとタブレットで正常に動作します。Google Play に接続しているので、なぜこれが起こっているのかわかりません。