問題タブ [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 - 末尾の文字に関する Android 請求の例外
クラッシュ レポートからこの例外が発生します。
しかし、私は問題が何であったかをよく理解していません。助言がありますか?
このメソッドを指しています:
エラーは BillingService.java のこれらの行を指しているようです
585の行は行です
この方法では:
461 行目は次の行です。
この方法では:
438行目は次の行です。
この方法では:
ありがとう!
android - Android-アプリ内課金をテストするには、テストアプリケーションをAndroidマーケットにリリースする必要がありますか?
私はこのチュートリアルhttp://developer.android.com/guide/google/play/billing/billing_testing.htmlを読んでいて、それは本当に私を混乱させています:)
チュートリアルの一部では、テストアプリを作成してGooglePlayにリリースする必要があると説明しています。また、チュートリアルの別の部分では、静的な戻り値の設定について説明しているので、GooglePlayがアプリに返すものを模倣できます。
特定のページへのアクセスを購入する誰かのフローをテストしたい場合、ここでの正しいアプローチは何ですか?
私はすでにものを購入するためのコードを持っています。トランザクションが機能し、戻り値が正常であることをテストする必要があります。
ありがとう!
android - Android 請求 - ファイル Security.java で、base64EncodedPublicKey はエンコードされた値である必要がありますか?
アプリの実際の公開鍵をこの変数の値に貼り付ける必要がありますか?
または、それをエンコードしてから、エンコードされた文字列が何であれ、その文字列をこの変数の値にする必要がありますか?
それはどれですか?
android - Androidアプリ内課金-購入を押してから購入画面から戻る場合の例外
ユーザーが購入ボタンを押すと、Androidの再生画面が表示され、アプリ内アイテムを購入します。しかし、彼らが押し返すと、請求サービスを開始できないという例外が発生します。
私のクラスでは、これらの行について具体的に言及しています。
のせいで:
561行目に私はこのコードを持っています:
569行目に私はこのコードを持っています:
ちなみに、これはどのログですか?本当に必要ですか?たぶん、これらの方法をコメントアウトする価値はありますか?
いずれにせよ、エラーが指す他の行は187であり、そのためのコードは次のとおりです。
ご覧のとおり、このロギングに関する問題が発生し続けています。このログは何ですか?どこで見ることができますか?エラーが発生しないように修正するにはどうすればよいですか?
確かではありませんが、おそらくもっと大きな問題は、リクエストがnullであるということです。ここでリクエストがnullになる可能性があるのはなぜですか?
ExtraHelpActivityクラス全体は次のとおりです。
android - Android アプリ内課金 - BillingService に onServiceConnected と onServiceDisconnected のコンパイル エラーがあります
私は Dungeons アプリケーションの例を使用しており、その例で提供されている BillingService クラスを使用しています。
私は Java 6 を使用しており、@override は機能しますが、BillingService.java 内の次の 2 つのメソッドでコンパイル エラーが発生します。
なぜこれが起こっているのかを誰かが理解するのを手伝ってくれますか?
ありがとう!
android - アプリ内課金、RESULT_DEVELOPER_ERRORをなくすことはできません
Androidでアプリ内課金を機能させようとしていますが、トランザクションを初期化しようとすると、次のlogcat出力が表示され続けます。
私のセットアップ:
- マニフェストに請求許可があります。
- 請求サービスと受信者はマニフェストで定義されます。
- 私のアプリは公開されていません。下書きがあります。
- アプリ内アイテムを1つ作成し、公開しました。
- テストアカウントを追加しましたが、現時点で違いがあるかどうかはわかりません。
- マーケットプレイスのドラフトapkと私の電話のapkはどちらも、同じキーでリリースモードで署名されており、同じversionCodeを持っています。
別のアプリで動作するようにアプリ内購入を取得しましたが、その場合、すでにアプリのバージョンを公開しています。この場合(#3で述べたように)、apkを一度も公開したことはありません。これを機能させるには、アプリを1回公開する必要がありますか?私はそうではないと思います、
ありがとう
android - Android 請求のテスト - テスト ユーザーでテストするにはどうすればよいですか?
アプリ内課金が機能することをテストできるようにテスト ユーザーを設定しましたが、そのプロセスに少し戸惑っています。
私はこちらの Android デベロッパー課金テスト ガイドに従っています: http://developer.android.com/guide/google/play/billing/billing_testing.html
ややこしい点がいくつかあります。アプリを公開しないように言われていますが、どうにかして自分の電話でアプリを取得する必要があります。では、非公開のアプリを携帯電話で入手するにはどうすればよいでしょうか?
また、Google が予約している 4 つの製品 ID を使用してアプリ上に領域を作成し、それらを購入しようとすることになっていて、それが機能することを確認したら、それらのボタンを取り除いてそれらのテスト製品を購入する必要がありますか? これは、これが行われることを意図した方法ですか?
ありがとう!!
android - Android の請求 - checkBillingSupported() は非推奨であると表示されます。代わりに何を使用すればよいですか?
Android のドキュメントには、このメソッドは非推奨であると記載されていますが、代わりに他に何が使用できるかわかりません。
基本的に、私は次のようなことをしようとしています:
購入リクエストの終了を確認する正しい方法は何ですか?
次のような購入ボタンがあります。
しかし、次に何をする必要があるのか はっきりしていません。
ありがとう!
android - Android 請求 - ServiceConnection または IMarketBillingService を実装する必要があります
ここで Android アプリ内課金のチュートリアルを見ています。
http://developer.android.com/guide/google/play/billing/billing_integrate.html
そして、iMarketBillingService を実装するための指示があります。しかし、ServiceConnection メソッドが実装されている別の例を見ました。
どれがいいですか?
私はこのようなことをしようとしているので、混乱しています:
しかし、mService 変数がどうあるべきかわかりません。Android の Dungeons チュートリアルには、次のようなものがあります。private BillingService mBillingService;
しかし、私がこれをやろうとすると:
メソッド sendBillingRequest が BillingService に対して定義されていないという構文エラーが表示されます。
そのため、基本的に、使用する必要があるさまざまなサービスとインターフェイスで混乱しています。私にとって正しいアプローチが何であるかを理解するのを手伝ってください。
ありがとうございました!
android - 追加情報付きの Android アプリ内購入
私はこの質問をして、答えが「不可能」であることを期待しています. しかし、私はコミュニティに参加する機会を与えるだろうと考えました.
アプリ内課金システムを使用していますが、課金リクエストで少し追加の情報を提供できるようにしたいと考えています。マーケットプレイスの統計に表示されるもの。
私のユーザーは、いくつかの異なるレベルの製品を購入するオプションがあります (ベース、プレミアム、ゴールドスターのようなもの)。彼らが製品を購入するとき、彼らは私に、彼らが製品を求めている特定のものを表す文字列を提供します (製品が家に関するものである場合は家番号と郵便番号など)。
私が欲しいのは、自分のマーケット プレイス レポートでその余分な情報を確認できるようにすることです。そのため、払い戻しを要求した人を見たときに、その人がどの商品を購入したかを正確に確認できます。私は DEVELOPER_PAYLOAD を見てきましたが、それが私が望むことをするとは思いません。
この方法で解決できない場合は、自分でサービス コールを実行してデータを保存することになりますが、最初に皆さんに聞いてみようと思いました。
私のアプリとそれが返す製品についてあいまいで申し訳ありませんが、まだ私のアプリを公開したくありません (さらに、質問には関係ありません!)。
編集
報奨金を追加したので、回答を制限したいと思います。最初の質問で述べたように、私のバックアップ プランでは、Google 参照と購入用の「データ パケット」を登録するシステムへのサービス コールが行われます。
私が最も興味を持っているのは、私の情報が最終的に私の市場レポートに掲載される方法です。たとえば、アプリ内購入で物理的なアイテムを提供する場合、ユーザーは配送指示などをどのように記録しますか。市場レポートにはこのための場所があるので、データを追加する方法は確かにありますか?