2012-02-08 13 views
1

私は個人的にはAndroid Billing Libraryという少数のドキュメントを見つけていますが、このアプリ内課金をあまり意味をなさないものにしています。Androidの課金ライブラリ

私はrequestPurchase()メソッドを理解し、項目をカタログに追加する方法を理解しています。しかし、購入した商品やその状態などを調べるためにどの方法を使用していますか?

購入した商品の購入/返品などの基本を示すサンプルコードはありますか?

+0

これはあなたの[other](http://stackoverflow.com/q/9199831/1101070)の質問を表現する単なる別の方法ではありませんか?あなたはこの種の事がスタックオーバーフローでぶち壊されていることを知っておくべきです:) –

+1

それはいいえではありません。私が現在呼びかけている方法については、図書館を通して探しているので、本物の質問です。 – Jonno

+0

投稿した回答を読んでしまったのですか?そのライブラリには、**プロダクションコードでは使用しない**という大きな免責事項があります。ちょうどFYI。私がその答えで指摘したように、[ここ](http://developer.android.com/guide/market/billing/index.html)を開始し、例を見てください。これが正しい方法です。 –

答えて

5

購入された商品を見つけるために使用される「方法」は、の束"GET_PURCHASE_INFORMATION"と定義したものです。

Googleのmarket_billing sampleでは、サービスモジュールのGetPurchaseInformation.run()で実行されます。デベロッパーガイドのsequence diagramより明確かもしれカラフルな図を含ん右ペイン、上downloadable PDFがあるよう

This tutorial video

だけではなく、セキュリティの関与の配慮だけでなく、実際のプロトコルを理解する上で非常に役立ちます。

これが役に立ちます。

1

Androidの課金ライブラリのドキュメントが少ししか見つからないため、このアプリ内課金をあまり意味をなさない。

ライブラリを使用する前に、GoogleのIn-app Billing API Guideを読むことを強くおすすめします。図書館では、そこに概説されている概念に精通していることを前提としています。

購入したアイテムの購入/返品の基本を示すサンプルコードはありますか?

ライブラリには、サンプルコードDungeons Reduxが付属しています。名前が示すとおり、GoogleのDungeonsサンプルコードに基づいており、同様の機能を提供します。

しかし、購入した商品や状態などはどの方法で確認できますか?

BillingControllerを確認してください。十分なJavadocカバレッジが必要です。

関連する問題