1.APKは署名する。
2.マニフェストのversion code はアップロードしたものに合わせる←合わせないと課金でエラー
3.デバック起動しない←かってに署名されるから←もしくは、カスタム・デバック・キーストア に署名ファイルを作成
4.Google サイトで生成した公開キーを指定する。
5.テスト用アカウントを Google console に登録する。
6.購入するアカウントは、プライマリーアカウント 通常最初に登録に使用したアカウント (違うアカウントだと「お客様はこの購入を行えません」エラーになる)

v3 mService.getSkuDetails は最大20件までしか返せない、それ越えて要求すると以下のエラーとなる。(API複数回に分けて呼ぶ必要がある)
[BILLING_RESPONSE_RESULT_DEVELOPER_ERROR]
APIに与えられた引数が無効。このエラーは署名が正しくない、アプリ内課金の設定がGooglePlayで行われていない、AndroidManifestに必要な権限がない。

Google さん早く言ってよ!
って言うかソースに書いてあった This API can be called with a maximum of 20 SKUs (^_^;)

© 2024 Falco Tech Blog Suffusion theme by Sayontan Sinha