問題タブ [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.
android - inventory.getPurchase() は、購入済みでも常に null を返します
アプリ内購入のサンプルを使用しています。私のアプリケーションには 2 つのボタンがあり、最初のボタンはデフォルトで無効になっています。2 番目のボタンをクリックすると、最初のボタンが購入されて有効になります。購入ボタンは正常に機能しますが、購入後に在庫を確認しましたが、常に null が返されます。これは、まだ購入していないことを意味します。
ソースコードは次のとおりです。
設定:
購入アイテムをクリック:
リスナー:
購入ボタンを最初にクリックすると、支払いダイアログが表示され、支払いが成功した後、クリックボタンが有効になりました。
しかし、2 回目に buyButton をクリックすると、在庫に移動しますが、inventory.getPurchase(ITEM_SKU)は常に null を返します。
何か案が?
ありがとうございました!
android - アプリケーションが起動しない原因は何ですか?
アプリケーションを開くときにエラーが発生します ここにエラーがあります
ここにマニフェストスレッドがあります
または、スレッドが失敗する原因となっているのは請求権限ですか? これが起動しない理由がわかりませんか?
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
".
キー、パッケージ名、アプリのバージョンをすべて確認しましたが、この問題に直面した人はいますか?
これで私を助けてください。
android - Android アプリ内課金バージョン 3 の有効期限が切れたサブスクリプションを取得する
Google API のドキュメントには、現在アクティブなサブスクリプションを知るためにメソッド getPurchases() を呼び出す必要があると記載されていますが、期限切れのサブスクリプションも Google から取得する方法はありますか? または、サブスクリプション情報をカスタム サーバーに保存する必要がありますか?
私は雑誌アプリをやっていますが、サブスクリプションが期限切れになった場合でも、サブスクリプションが有効な間に発行された問題をユーザーが再ダウンロードできるようにする必要があります.
android - 他の国の App Billing でテストする
アプリを開発しましたが、ブラジルのユーザーがアイテムを購入しようとすると、一部のログでエラーが報告されます。
私はブラジル人ではなく、その国でアプリをテストしたいと考えています。それは可能ですか?私のアプリはヨーロッパなので、USA で試してみました: 北米の Google アカウントで試しました。「Market enabler」を使用してストアを USA に変更しましたが、成功しませんでした。Google Play は賞金をユーロで返してくれます。私は北米人としてではなく、ヨーロッパ人として接続しているわけではありません。
ありがとう!
android - Google アプリ内課金サービス切断エラー
Android 4.2 セット トップ ボックスを使用しており、アプリ内課金機能を使用して開発したアプリをインストールしています。アプリ内課金のポップアップが表示された瞬間、エラーが発生しました:
サービスが切断されました。Google サービスにログインしてください
アプリは私の Android スマートフォンとタブレットで正常に動作します。Google Play に接続しているので、なぜこれが起こっているのかわかりません。