問題タブ [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アプリ内課金に関する一般的な質問
アプリ内課金はAndroidの新機能であり、使用したいのですが、バージョン要件により、努力する価値があるかどうかを2度考えさせられます。アプリ内課金を詳細に実装または使用したことのある方からのご意見をいただければ幸いです。
- 私はまだ10%1.5ユーザーを持っています。アプリ内課金が機能するには、少なくとも1.6が必要です。それは1.5ユーザーがすぐにクラッシュすることを意味しますか?そうでない場合、どの時点で失敗しますか?1.5ユーザーとの互換性を維持するために、ハッキーなコードをたくさん書きたくありません。
- ユーザーがアプリを再インストールした場合、アプリの購入は記憶されていますか?
- 必要なマーケットバージョンがない場合、どの時点で失敗しますか?
ありがとう。
android - Android のアプリ内課金
私は次のコードを使用しています:
私も追加しましたIMarketBillingService.aidl
が、それでも次のように表示されます:
MarketBillingService にバインドできませんでした
私の間違いを指摘できますか?
billing - Kannelのオープンソース請求ソリューション
Kannelの課金システムを構築したい-KannelベースのSMSゲートウェイのすべてのユーザーの使用状況を追跡し、それに応じて課金することができます。
ゼロから構築するのではなく、Kannelに統合できる一般的なオープンソースの課金ソリューションはありますか?
簡単に拡張できるので、独自のレポートやその他のインターフェイスを紹介できます。また、大容量(おそらく数千SMS /秒)を処理する必要があるため、スケーラビリティの要件は高くなりますが、課金は必ずしもリアルタイムで行われるとは限りません。
android - デジタル コンテンツのロックを解除するための Android アプリ内課金。
Androidの新しいアプリ内課金をロック解除可能なコンテンツで動作させようとしています。たとえば、ユーザーは期間限定で特別なコンテンツのロックを解除できます。コンテンツは Web サービスからのものです。私が抱えている問題は、ユーザーがいつコンテンツを表示できるかをどのように知ることができるかということです。
ユーザーは何度でも購入できるので、管理されていないアイテムを使用しています。そのため、どうにかしてユーザー情報をサービスに保存し、許可されたときにコンテンツを提供できるようにする必要があります。
問題は、ユーザーに関する情報がなく、ID がなく、Google に記憶されていない orderid しかないことです。そのため、電話を変更したり、データベースを消去したりすると、アクセスが失われます。
ユーザーがコンテンツにアクセスできるようにする最善の方法は何ですか?
google-app-engine - Channel API の請求はどのように行われますか?
スケーラビリティを理由に google-app-engine を選択しましたが、製品をリリースしたらいくら支払わなければならないかを理解しようとしています。
質問に対する回答を見つけるために、Google App Engine のドキュメントを何度も調べましたが、見つかりませんでした。「Quotas」ページには詳細がほとんど見つかりませんでしたが、無料でどれだけ取得できるか、および課金のデフォルトの割り当てはいくらかを見つけました。
課金ページには、CPU などの数値と、リソースとユニット、およびそのコストが表示されます。しかし、チャネル呼び出し/作成などごとにどれくらいの費用がかかるかをどこで見つけることができませんでした.
管理コンソールに表示されているものを計算することさえできません。現在の数値が 0 になっているためです (プログラマーであるユーザーが 2 人いるため)。
毎日膨大な数のチャネルが作成される製品のリリースに向けて、どのように準備を整えることができますか?
見逃したページはありますか、または計算するためのツールはありますか?
ありがとう!
編集:Moishe、迅速で読みやすい回答をありがとう。では、さらに質問があります。 1. 必要に応じて、チャネル数の割り当てをさらに増やすことができると思いますか? より多くのクォータを要求するための特別なフォームがあるのを見ましたが、Channel-API 機能が含まれているかどうかはわかりません. ユーザーごとにトークンを再利用することについていくつか見ました。もっとありますか?
再度、感謝します。
java - InAppBillingアクティビティとfinish()
私はグーグルのアプリ内請求を統合するのに多くの問題を抱えています。
アプリ内請求を行うことになっているアクティビティがあります。startActivityメソッドを使用して、メインアクティビティからこのアクティビティを呼び出しています。
mBillingService.requestPurchase("android.test.purchased", "10")
アプリ内課金アクティビティでonCreateメソッドを呼び出します。
In-App-Billingはサーバーに対して非同期呼び出しを行うため、finish()を呼び出してメインアクティビティに戻る必要があるのはいつですか。しかし、アクティビティを終了したくないので、非同期呼び出しの結果が必要です。では、どうすればそれを処理できますか。
サーバーにリクエストを送信した後、finish()を呼び出しました。しかし、私はこの例外を受け取りました:
アプリケーションを終了しませんでしたが、InAppBillingActivityを停止しました。
どんな助けでも大歓迎です。
ありがとう、AkasH
PS:私の古い質問、まだ解決されていません....。
android - Androidアプリ内課金アイテムの価格
アプリ内購入のAndroidマーケットフロントエンドを実際に表示する前に、アプリ内課金アイテムの価格を取得するにはどうすればよいですか?現在、ユーザーは購入ダイアログでアプリ内アイテムの価格しか確認できないようです。サポートされているすべての通貨の価格をアプリケーションに保存することは避けたいと思います。
android - Android アプリ内課金: 購入後に空白のデータを受け取る
アプリ内課金を実装しようとしています。マーケットに登録されたテスト アカウントにサインインし、コード内の公開キーを更新しました。テスト製品 ID の 1 つを購入できます。
ただし、空の署名が PURCHASE_STATE_CHANGED インテントで送信されているようです。ログは次のように表示されます。
「購入が確認されていません」は、コードが署名の確認をスキップし (空白であるため)、その製品の購入を破棄したためです。
何か案が?ドキュメントのどこにも、署名が空白である可能性があることや、その理由はわかりません。
FWIW、これは私の Samsung Vibrant Galaxy S (2.2.1) でのみ発生します。Droid (2.2.2) では正常に動作します。
編集:トランザクションの復元操作の結果として PURCHASE_STATE_CHANGED インテントを取得すると、代わりにログに次のように記録されます。
これは、署名されたペイロードがまったく送信されなかったことを示しています。
編集:さらにテストすると、アップロードされたアプリとインストールされたアプリのバージョンが異なる場合にこれが発生するようです。http://code.google.com/p/marketbilling/issues/detail?id=15
android - ユーザーがAndroidで支払ったかどうかを確認する方法は?
Androidアプリケーションでアプリ内課金を使用したい(アプリケーションの2つのバージョンを作成する代わりに-無料とプロ)。ユーザーが支払いを行った場合は、[設定]の追加オプションを利用できるはずです。私のアプリケーションはデータをウェブサイト(私のものではない)と同期します。同期が発生するたびに、ユーザーが支払いをしたかどうかを確認したいと思います。どうすればいいですか?