問題タブ [in-app-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 - アプリ内課金が機能しない: RESULT_ERROR
私はアプリ内課金をテストしていましたが、すべてうまくいきました。現在、購入リクエストを送信すると「購入ウィンドウ」が表示され、「今すぐ購入」をクリックすると、GET_PURCHASE_INFORMATION から RESULT_ERROR 応答コードが送信されます:/ トランザクションを復元しようとしても失敗します。
問題が私の問題なのかGoogleの問題なのかを知る方法はありますか? そして、それは何ですか^^(私はグーグルのコードコードを取り、次のクラスを実装しただけです)
そして、復元用の logcat があります。
静的購入の logcat (「android.test.purchase」):
電話の別のGoogleアカウントを使用しようとしました(工場出荷時の設定にリセットした後)が、サポートされているかどうかを確認すると、RESULT_BILLING_UNAVAILABLEが表示されます...
ios - 自動更新可能なサブスクリプション、ユーザー(クライアント)の電子メールアドレスと郵便番号を取得する方法は?
自動更新可能なアイテムのレシートから取得したレシートを検証するときに、ユーザーの電子メールアドレスと彼の郵便番号アドレスを取得するにはどうすればよいですか?
ユーザーが私のアイテムを購入するとき、メールや郵便番号などの連絡先データを提供することに同意する必要があります...しかし、これまでのところ、StoreKitAPIを使用してメールを取得する方法は見つかりませんでした。
android - Android の請求通知を確認するにはどうすればよいですか?
サンプルアプリを見つめてアプリ内購入を実装しようとしています。Web サーバーを使用して購入を確認し、そこで確認を行っています。問題は、トランザクションの結果に関係なく、購入状態の変更通知が止まらないことです。つまり、購入が成功したか、失敗したか、ユーザーによってキャンセルされたかに関係なく、アプリを閉じるまで、購入状態の変更通知を毎分受け取ります。
私が使用しているサンプルコードは次のとおりです。
請求ヘルパー:
課金セキュリティ:
ios - ios InApp 購入: SKPaymentTransactionStateRestored がトランザクションのステータスとして返されるのはいつ、なぜですか?
iOS アプリ内購入: いつ、なぜSKPaymentTransactionStateRestored
トランザクションのステータスとして返送されるのですか?
定期購読プランに関連していますか?
android - Android アプリケーションの最初の購入日を特定する
Android アプリ内課金 API を使用して、アプリケーションの最初の購入日を特定することはできますか? リクエストを行うとその情報が得られるようRESTORE_TRANSACTIONS
ですが、どのドキュメントからもわかりません。
android - 一定期間 Android マーケットで製品を購入する (アプリ内課金)
アプリ内課金を Android アプリに統合しました。また、要件が 1 つあります。ユーザーは年に 1 回 (既存の製品を 1 つだけ) 購入できる必要があります。これを行う方法はありますか?ユーザーが購入プロセスを正常に完了すると、この製品は永久に利用できるようになります! ありがとう!
android - 請求サービスが呼び出されないのはなぜですか?
アプリ内課金を実装しようとしていますが、例としてhttp://www.anddev.org/advanced-tutorials-f21/simple-inapp-billing-payment-t52060.htmlを使用しています。チュートリアルのすべてのファイルをコピーし、パッケージの名前のみを変更しました。マニフェストをチュートリアルのマニフェストとまったく同じになるように変更しました(私のマニフェストにはさらにいくつかのものがあります)。デバッグしているときに、自分のバージョンではBillinServiceクラスが呼び出されなかったことに気づきました。
チュートリアルでは、BillingHelper.setCompletedHandlerが呼び出された後に、BillingサービスのonCreateメソッドが呼び出されます。
しかし、それが私のプログラムで呼び出された後、それはただ続行します。
これが私のreview.classです
レビュークラスを最初に作成したときにBillingServiceが呼び出されることはないため、BillingHelper.instantiateHelperが呼び出されることはありません。
そのため、ボタンを押そうとすると、mServiceとmContextがnullになります。
手伝ってくれてありがとう。
ここで編集は私のマニフェストです
android - 「このアイテムの保留中の注文が既にあります」という Android のアプリ内課金エラー。
アプリ内課金を実装しましたが、問題が発生しています。これが私が見るものです。
- 商品を注文する
- 注文が完了するまでしばらくお待ちください
- 購入に時間がかかる場合、ユーザーは戻るボタンを押して購入をキャンセルします
- 私のアプリは、購入がキャンセルされたという通知を受け取り、これを確認します
- ユーザーと私の両方に、購入がキャンセルされたことを示すメールが届きます
- ユーザーがアイテムを再度購入しようとすると、マーケットは「このアイテムの保留中の注文が既にあります」というエラーをスローします。
- 応答コードは「サービスを利用できません」です
- トランザクションを復元してもトランザクションは発生しません
- このアカウントでこのアイテムを購入することはできません
これに関するいくつかの情報をウェブで見つけました。 http://www.google.com/support/forum/p/Android+Market/thread?tid=375490c831e02ab5&hl=ja http://code.google.com/p/marketbilling/issues/detail?id=39
Google に連絡したところ、調査中というオートボットの回答がありました。
しかし、これを引き起こすために何かできることがあるのだろうかと思っています。
ああ、PendingIntent が適切であることも確認しました。私は成功した注文をしました。
更新: これは、これを見た顧客への在庫メールです。いずれにしても、Android マーケットはますます良くなってきているようです。
こんにちは、
この「保留中の注文」エラーは、残念ながら私が制御できない Android マーケットのバグです。
この問題の優先度を上げるには、次のウェブ フォームから Google に連絡してください。 http://www.google.com/support/androidmarket/bin/request.py?contact_type=market_phone_tablet
このための内部追跡番号であるバグ 5126349 を参照するように伝えることができます。
android - Androidアプリ内課金-アプリの再インストール後に再購入
私のアプリケーションはAndroidMarketIn-App Billing Supportを使用しており、ユーザーが最初に購入した場合にうまく機能します。ただし、ユーザーがアプリを削除して再度インストールすると、同じアイテムを購入すると、マーケットは「注文は処理中です。アイテムは数分で利用可能になります」というステートメントを表示し続けます。そして、応答コードは「RESULT_SERVICE_UNAVAILABLE」です。これを処理するにはどうすればよいですか?