アプリ内課金テストエラー

2,862 views
Skip to first unread message

t.k

unread,
Dec 15, 2012, 9:48:10 AM12/15/12
to android-...@googlegroups.com
本日(2012/12/15)アップした3本のアプリにて、アプリ内課金のテストに失敗する事象が発生しております。

事象としては二つあり、
(1)課金には成功するもののRESULT_DEVELOPER_ERROR が返って来る。
(2)「お客様はこの購入を行えません。」と表示され、PURCHASE_FAILEDが返り購入すら出来ない。
このうち、(2)については [1] IabActivity.onFailure: Unexpected PurchasePermissionResponse: -1 のログが出ております。

リリースしているアプリに関しては、問題なく課金が出来ているようですので、テスト環境のみかなと思っております。
また、(2)については、新しいデザインのデベロッパコンソールでapkをアップしました(古いコンソールではapkがアップ出来なかったので)。

毎度おなじみのGoogleトラブルかと思いますが、同じ現象に遭遇されたかたおりますでしょうか?


Kenichi Takahashi

unread,
Dec 15, 2012, 10:18:38 AM12/15/12
to android-...@googlegroups.com
外れているかもしれませんが。
12/10 にアプリ内課金のv3が出ています。
http://android-developers.blogspot.jp/2012/12/in-app-billing-version-3.html
v3では、アプリ内課金のライセンスキーがアプリごとに発行されるようになりました。
こちら確認してみてはいかがでしょうか。

2012年12月15日 23:48 t.k <taich...@gmail.com>:
> --
> このメールは Google グループのグループ「Android-SDK-Japan」の登録者に送られています。
> このディスカッションをウェブ上で閲覧するには、https://groups.google.com/d/msg/android-sdk-japan/-/ijW3tvBEwkQJ
> にアクセスしてください。
> このグループに投稿するには、android-...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-sdk-ja...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/android-sdk-japan?hl=ja
> からこのグループにアクセスしてください。



--
---
Kenichi Takahashi
takahash...@gmail.com

t.k

unread,
Dec 15, 2012, 6:03:44 PM12/15/12
to android-...@googlegroups.com
なんとv3ですか。
を見ると、しばらく両方使えそうな感じですが、実装が必須だと軽く死ねますね。
情報ありがとうございました。


2012年12月16日日曜日 0時18分38秒 UTC+9 kenichi:

t.k

unread,
Dec 16, 2012, 8:14:12 AM12/16/12
to android-...@googlegroups.com
2012/12/16 21:00に試したところ、
(2)「お客様はこの購入を行えません。」と表示され、PURCHASE_FAILEDが返り購入すら出来ない。
の現象は解消され、購入が出来ました。
しかし、
(1)課金には成功するもののRESULT_DEVELOPER_ERROR が返って来る。
は相変わらずです。

そこで、ライセンスキーをアプリごとに発行されたものに変更したところ、無事成功しました。
In-app Billing はVersion2のままでも良さそうですが、ライセンスキーはアプリごとに変更しないとダメそうです。

引き続き、様子を見てみます。


2012年12月16日日曜日 8時03分44秒 UTC+9 t.k:

katsuki nakatani

unread,
Dec 18, 2012, 8:23:22 AM12/18/12
to android-...@googlegroups.com
中谷と申します。

アプリ内課金で最近v3が公開されましたが、そのタイミングなのかその周辺なのかで
課金APIで利用するキーがDeveloper固有のものからアプリ毎に固有のものに変わったからうまくいかなくなっている
のではないでしょうか?

当方の場合は、v3よりだいぶ以前い公開していたアプリのAPIキーについてはすべて
同じもの(以前のDeveloperキー)となっています。

最近新規でアップしたものは別で新しくキーが付与されています。

v2でもv3でも利用はできると思いますが、一度キーをアプリのものと同一のものか
確認され手はいかがでしょうか。

2012年12月18日火曜日 19時12分30秒 UTC+9 cha uva:
すいません。私も「お客様はこの購入を行えません。」 の問題にあっておりまして、
今までのアプリでは何の問題もなかった、課金テストにつまづいております。
私も、新しいデザインのデベロッパコンソールでapkをアップしました。
(2)「お客様はこの購入を行えません。」 の部分ですが、
解消されたようですが、どのような方法で解消されましたか?
すいませんが詳細の内容を御教授お願いします。
 

2012年12月16日日曜日 22時14分12秒 UTC+9 t.k:

cha uva

unread,
Dec 18, 2012, 9:19:11 AM12/18/12
to android-...@googlegroups.com
もちろん、アプリ毎の公開鍵でアップロードしてテストしています。
新デザインではアプリ毎の公開鍵を使用してと、警告されますので。
ただ、課金の実装はv2のままです。
v2の実装では新規アップロードでは使えないのか、GooglePlayの不具合なのか、
数日待てば勝手に動くようになるのか、単純な実装ミスなのか、
デザインを旧仕様でアップロードすれば動くのかなとか・・・。
課金テストにこんなに苦戦したことが今まで無いので、
又、v3になってからの日本語の情報がこの投稿しかヒットしかなかったので、問い合わさせてもらいました。
とりあえず、徹夜で色々試してみます。
何かわかりましたら、また御報告いたします。
 

2012年12月18日火曜日 22時23分22秒 UTC+9 katsuki nakatani:

t.k

unread,
Dec 18, 2012, 10:06:16 AM12/18/12
to android-...@googlegroups.com
私の方では、「お客様はこの購入を行えません。」について、何か対応した覚えは無く、勝手に解消されたという認識です。
丸一日くらいでしょうか?

現状、課金実装はv2のままで、ライセンスキーをアプリ毎に発行されるものにする。これで動いております。

2012年12月18日火曜日 23時19分11秒 UTC+9 cha uva:

cha uva

unread,
Dec 19, 2012, 12:32:50 AM12/19/12
to android-...@googlegroups.com
ありがとうございます。
私も何もせず解決しました。
 
回答してくれたおかげで、待つという選択をして、
不安な気持ちのままでしたが、とりあえず寝ることにしました。
アップロードして、20時間後にテストができるようになりました。
 
エラー内容がわかりにくくて、 ほんとに辛いです。
「お客様はこの購入を行えません。」 だと なんらかのエラーと感じてしまいます。
せめて「数時間から数日お待ちください。処理受付中です。」
といったような、エラー内容にして欲しいですよね。
 
まぁ 解決しましたので。 いいですけど。
返答ありがとうございました。
 

2012年12月19日水曜日 0時06分16秒 UTC+9 t.k:
Reply all
Reply to author
Forward
0 new messages