Googleの新しいアプリ内課金ライブラリ(バージョン3)を使用すると、アプリケーションに課金を追加するのが大幅に簡単になります。開発者ブログ(リンクを参照)に示されているコードは、すでに非常に単純に見えます。
しかし、SDKのフォルダにあるサンプルアプリケーションに出くわしましたextras\google\market_billing\in-app-billing-v03
。それは「TrivialDrive」と呼ばれています。
サンプルコードを使おうとすると、いくつか質問がありました。
IInAppBillingService.aidl
ファイルを新しいパッケージに貼り付けるのはcom.android.vending.billing
正しいですか?作成されたJavaインターフェースは、2つのTo Doメッセージを表示します。例getBuyIntent()
:「TODO:これをアプリ固有のキーに変更してください」。よく聞こえません。ただし、このインターフェイスは本番環境に対応していますか?util
サンプルの「src」には、、、およびその他のクラスを含むIabHelper
フォルダーがBase64
あります。Purchase
そのディレクトリをコピーして、これらすべてのヘルパー関数をそのまま使用できますか?