問題タブ [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 投票する
3 に答える
1581 参照

android - Android In App Billing... 矛盾する情報があるのはなぜですか?

私は、他の多くの人と同じように、静的応答が機能していることを確認した後、アプリ内購入をテストしようとしています。しかし、ドキュメント、投稿、および回答を読んでも、何も足し合わないようです。そして、私は非常にイライラしています。

私の最終的な目標は、課金せずにテストを実行できるかどうかを調べることです。

このドキュメントには、できると書かれています -リンク

テスト アクセスが承認されると、これらのユーザーはアプリをサイドロードして、製品のマーチャンダイジング、購入、フルフィルメント フロー全体をテストできます。テスト購入は実際の注文であり、Google Play は他の注文と同じように処理します。購入が完了すると、 Google Play は注文が財務処理に送られるのを防ぎ、ユーザー アカウントに実際の請求が発生しないようにし、完了した注文を 14 日後に自動的にキャンセルします。

と同じリンク

テスト購入中、ユーザーはアプリで実際のマーチャンダイジング、購入、フルフィルメント フローをテストできます。購入時、アプリ内アイテムは通常のアイテムとして実際の価格で表示されます。ただし、Google Play では、簡単に識別できるように、購入ダイアログの中央に通知を表示してテスト購入をマークします。

しかし、このページでは、それは言う -リンク

テスター アカウントを使用してテスト デバイスにログインします。いくつかのアイテムを購入してアプリ内課金アプリケーションをテストし、発生した問題を修正します。テスターに​​実際に課金されたくない場合は、忘れずに購入を返金してください。

WTF ... 誰か知っていますか?無課金でテストできる?もしそうなら、どのように?

0 投票する
3 に答える
21229 参照

android - Google アプリ内課金のテスト中に「サーバー RPC S-7 AEC-0 から情報を取得中にエラーが発生しました」

アプリの請求に Google をアプリケーションに実装しようとしています。SKU 製品 ID を作成し、請求プロセスをコードで実装しました。すべてのテスト アカウントの詳細、場所、電話番号などを入力し、保存ボタンをクリックした後、アプリ内課金をテストしようとすると、エラーが発生します"Error retrieving information from server RPC S-7 AEC-0"。私もアプリを公開して、テスト アカウントを作成し、テスト アカウントでデバイスにサインインしました。

誰でもこれを修正するのを手伝ってくれませんか。私は完全にめちゃくちゃです....

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

android - Android InApp Billing v3、Google Play ダイアログが表示されない

現在、IAB v2 を v3 に移行しています。v2 では、購入しようとしている特定のアイテムを所有している場合、Google Play ダイアログに「このアイテムを既に所有しています」と赤いテキスト色で表示されます。v3 では、エラー レスポンス 5 (Item Already Owned) を取得できますが、Google Play ダイアログが画面に表示されません。

最新のサンプルコード IabHelper を使っているのですが、レスポンスが 0 でないと起動しないで返すようです。

v2と同じ動作は可能ですか?または、アプリで「既に所有している」というダイアログを作成する必要がありますか?

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

android - アプリ内課金アプリアンドロイドでgetpurchaseメソッドを呼び出す方法は?

アプリのアプリ課金アクティビティに実装しました。その正常に動作します。しかし、購入ボタンを非表示にするために、以下のコードを使用しましたが、機能していません。

}

logcatで次のようにエラーが発生しています

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

android - Google アプリ内課金 API3 に関する質問

将来のアプリでアプリ内購入を開始しています。アプリ内課金ライブラリの新しい API (3) についていくつか質問したいと思います (ここに表示):

  1. Google によると (こちら)、管理されていないアイテムはもうありません。これは、複数の消費可能なアイテムを持つために、Play ストアがカウンターを保持できないことを意味します。そのため、購入したアイテムをアプリに入れたらすぐに消費するか、必要なときにのみ消費する必要があります。

    それについての私の質問は、消耗品を複数のデバイスにとどまらせるにはどうすればよいですか? たとえば、ユーザーが 2 つのヘルス ポーションを購入し、新しい制限により、両方とも 1 つのデバイスのアプリ自体にのみ保存される場合、エンド ユーザーが別のデバイスに移動し、アプリを実行して、2 つあることを確認するにはどうすればよいでしょうか。健康ポーション?

  2. プログラムによって、場合によっては無料で購入することは可能ですか?

    テストや、ユーザーが行ったことに対して報酬を与えたい場合に役立ちます。ダイアログなしで完全に透明にしたい場合もあります。

    サンドボックス モードがあることは知っていますが、特定のアカウントをテスト アカウントとして追加することによってのみ利用できます。

  3. 講義では、セキュリティを強化するために購入できる「開発者ペイロード」(ここ)について説明しています。彼らは、データはユーザーのIDであるべきだと言いましたが、私がどのIDを使用すべきかは述べていません(多くの人が持っていない google plus の例のみを示しました)。

    私の質問は次のとおりです。 「開発者ペイロード」には何を使用する必要がありますか? 私がサンプルを使用する場合、彼らは何を使用し、それを使用しても安全ですか、それとも変更する必要がありますか?

    また、Playストアはどのユーザーがどのアイテムを持っているかに関するデータを常に保持する必要があるため、どのように役立つかわかりません。それとも、アプリのapkを変更することからの保護について話しているのでしょうか?

  4. 複数購入の取引は可能ですか?もしそうなら、私はお金がかからないものを隠すことができますか?すべてが無料の場合、何も表示されない可能性がありますか?

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

android - アプリ内課金: ユーザー サブスクリプションの有効期限を確認する方法

アプリにサブスクリプション機能を追加しています。現在のサブスクリプションの有効期限を知る方法はありますか?

私はどこでも検索しましたが、答えが見つからないようです

ありがとうございます