問題タブ [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 - テストアカウントの作成中のアプリ内課金の問題
私のアプリケーションをAndroidマーケットでアプリ内として公開したいと思います。これまでのところ、動作するかどうかをテストするために1つのテストアプリを実装しました。ドロップダウンリストに自分の国が見つからなかったため、そのためにマーチャントアカウントを作成しようとしています。どうなるのかしら。どんな助けでも大歓迎です。
java - Java(サーブレット)を使用してアプリ内課金Androidマーケットに送信される署名済みデータを確認するにはどうすればよいですか?
Androidアプリケーションのアプリ内課金を実装しているときに、問題が発生しました。
最初にシナリオを説明しましょう
。製品のリストを含むコンテンツサーバー(データサーバー)があります。
ユーザーがリストから1つを選択すると、それを購入できるようになります。
テストアカウントを使用してクレジットカードの詳細を入力すると、購入ロジックは完全に実行されます。
返品では、Androidデバイスで署名されたデータを取得しています。
私の質問は
1です。Androidデバイスで署名されたデータを確認してから、情報またはデータをコンテンツサーバーに送信する必要があります。コンテンツサーバーは製品を送信します(サーバー側にフローがないため、これは適切ではない可能性があります)リクエストが有効かどうか、またはより正確に確認するには、署名データがGoogleマーケットによって生成されているかどうかを確認します)?
2.サーバー側でデータを検証する必要がある場合、どうすればよいですか?それをGoogleマーケットに送信する必要がありますか(はいの場合、どのWebサービスまたはAPIを使用しますか)?
これを修正するのを手伝ってください。
前もって感謝します。
android - Android のアプリ内サブスクリプション
私はまだサードパーティの「アプリ内課金とサブスクリプションのメカニズム」を探していますが、これについてあなたの視点を取る価値があります.
「Google Checkout Beta Features」(http://code.google.com/apis/checkout/developer/Google_Checkout_Beta_Features.html) を調べましたが、まだベータ段階です.毎月のサブスクリプション。
ありがとう!!
android - Androidアプリ内でローカライズされた価格を表示する
アプリ内課金を使用してAndroidアプリを構築していますが、次の2つのことを行いたいと考えています。
- アプリケーション内から静的な数のアイテム(1か月/3か月/12か月のサブスクリプション)の価格を、その人のAndroidマーケットの通貨にローカライズして表示します
- アプリケーション全体をAndroidマーケットに再送信せずに価格を変更する
Apple App Storeに問い合わせるのと同じように、Androidマーケットに価格を問い合わせる方法はないと判断しました。そうは言っても、Androidマーケット管理者で設定した価格を返すAPI呼び出しをサーバーに追加したいと思います。
問題は次のようになります-価格を表示する通貨をどのように知ることができますか?新しいAPI呼び出しに引数を追加し、アプリ内から正しい通貨と価格を表示できるように、実行時にユーザーのマーケットが表示する通貨を把握する方法はありますか?
前もって感謝します。
android - Android: アプリ内課金をテストするための戦略?
テスト アカウントを使用して実際の製品でアプリ課金をテストするためのベスト プラクティスを誰か教えてもらえますか? テスト用の Gmail アカウントを作成し、開発者コンソールに追加しました。実際にアプリ内購入を完了することができます。しかし、クレジット カードに請求されないように、Google Checkout でトランザクションをキャンセルします。今、同じ製品で購入をもう一度テストしたいのですが、「あなたはすでにアプリ課金アンドロイドで注文をキャンセルしています」というエラーが原因で機能しなくなりました。Google で検索したところ、私 (開発者) は保留中のステータスを変更できないことがわかりました。したがって、アプリ内課金機能をもう一度テストしたい場合は、新しい productId を作成する必要があると思います。
アプリ内課金機能をテストするためのより良い戦略を持っている人はいますか?
android - Android: アプリ内課金で Android アプリを更新する方法は?
質問をする別の方法: アプリのすべてのバージョンでアプリ内課金を機能させるにはどうすればよいですか?
アプリ内課金のあるアプリを持っています。更新したいです。
開発者コンソールのアクティブな apk はバージョン 1 です。私の問題は次のとおりです。
- adb を使用してバージョン 2 の更新済みアプリ (署名済みパッケージ) をデバイスにインストールすると、次のメッセージが表示されます。
- 更新されたアプリ (常に署名されたパッケージ) をバージョン 1 (コンソール上のものと同じバージョン) でデバイスにインストールすると (コンソールではできないこと...バージョン番号を増やす必要があります!) を使用してadb、すべてうまくいきます...
したがって、アプリ内課金は、コンソールでアクティブになっているアプリの 1 つのバージョンでのみ機能するようです。ユーザーにも同じ問題が発生すると思います。アプリを最後に更新したユーザーのみがアプリ内課金を実行できます...他のユーザーにはエラーが発生します。
誰でもこの問題を解決する方法を知っていますか? バージョン番号に関係なく、世界中に既にインストールされているすべてのアプリがアプリ内課金を実行できるようにするにはどうすればよいですか??
ありがとう !!!
android - Android でのアプリ内課金 (購入確認、json 文字列)
支払いのコーディングに問題があります。
これは Web ゲームであり、支払いをどのように機能させたいかを以下に示します。
サイトにアクセスし、ボタン (購入) をクリックします。購入したアイテムをアカウントに追加するサーバーに購入情報を送信するサイトにリダイレクトされます。それが起こる前に、すべての URL をチェックする WebViewClient があります。購入用の URL を見つけたら、購入リクエストを送信します。Androidマーケットから成功したというメッセージが返ってきたら、彼はリダイレクトを続行します。
私はこれにまったく慣れておらず、これらの支払いの概念を理解できません。ダンジョンの例を使用してコードを書きました。私は自分のニーズに合わせて調整しようとしました。誰かが私を正しい方向に向けることができれば幸いです。Atm 購入が成功した場合の応答を取得する方法を理解しようとしています。私のコードの残りの部分が問題ないと仮定すると、それは機能するはずです(願っています)。
私のプロジェクトファイルには、例にあった BillingReciver.java、BillingSerivce.java、PurchaseObserver.java、ResponseHandler.java、Consts.java、および Security.java があります。必要に応じて、これらのコードを提供できますが、コードがたくさんあるので、既に例を見た人が助けてくれることを願っています。
いくつかの調査と何人かの人々との相談の後、私は必要なものを見つけました:
アプリが Android マーケットから取得する JSON 文字列からデータを取得する必要があります。誰でもそれを行う方法を知っていますか?
ios - iOS-アプリ内購入ではなくクレジットカード+PayPal取引
Appleのアプリ内購入メカニズムを使用せずに、ユーザーにクレジットカードの詳細を尋ねて、請求するにはどうすればよいのでしょうか。
私のアイデアは、ユーザーのクレジットカードを私のオンラインクレジット請求システムに投稿し、ウェブサイトで舞台裏で取引を行い、取引結果をユーザーに報告することでした。
Appleはこの種のアプリを承認しますか?
android - Android アプリ内課金、ダンジョンの例。SQLite .db ファイルはどこに保存されますか?
Dungeons のサンプル コードを携帯電話にインストールしました。「usb デバッグ」を介してコンピューターでメッセージを表示するために adb ツールを使用していますが、SQLite テーブルの内容も表示したいと考えています。
これらのテーブルにアクセスする方法を文書で見ることができませんか? アプリがインストールされたディレクトリにあるのではないでしょうか? しかし、このデフォルトのディレクトリは何ですか?
adb (http://developer.android.com/guide/developing/tools/adb.html#sqlite) の sqlite3 ツールを使用できることがわかりましたが、Android 内に対応する DB が見つかりません。
助けてください、ありがとう
android - アプリ内課金でこのエラーを解決するにはどうすればよいですか?
それはエラー構文です。
SDK からサンプル ソースを取得します。
google market から Security.java に「公開鍵」を入れます。
私のソース パスは「src/kr/my/」で、aidl ファイルのパスは「src/com/android/vending/billing/」です。
AndroidManifest.xml を確認しました。
apk を Google マーケットにアップロードします。(未公開)
google market に 'sword_001', 'potion_001' を追加(公開)
デバイスに同じapkをインストールしました。
( https://github.com/robotmedia/AndroidBillingLibraryからのサンプル ソースの同じエラー)
私は何を間違えましたか?