Re: [Android-SDK-Japan:2339] Re: アプリ内課金のDF-BPA-21エラーについて

2,413 views
Skip to first unread message

Kazuhiko Kobayashi

unread,
Aug 30, 2012, 2:28:57 AM8/30/12
to android-...@googlegroups.com
小林です。
楓様
うちだけではないのですね。
安心(?)しました。
一昨日、再度テストしてみたところ、なんとmanagedのアイテムが
キャンセル無しで何度も買えてしまいました。
Google checkoutで確かめるとちゃんと課金されており、間違いなく
複数回買った事になっています。
ところが昨日テストしたところ、また3日前と同様に
DF-BPA-21エラーが発生しました。
apk及びDeveloper Consoleの設定は全く変えておりません。
日によって動作が異なるとはいったいどういう事でしょうか。
非常に混乱しております。

2012年8月29日 10:26 楓 <kaede....@gmail.com>:
> 楓といいます。
> 同一のエラーかは確認できていませんが、類似の現象が発生しているので便乗させてください。
> キャンセル済コンテンツを再購入しようとすると、Play
> Storeの画面に遷移後「このアイテムは既に所有しています」というメッセーが表示され、再購入ができない状態になっています。
> 以前は以下のような状態でした。
>
> 購入済のアイテムを再購入しようとした場合(キャンセルを行なっていない状態)
>  →「このアイテムは購入済みか、購入が保留になっています」のメッセージ
> キャンセル済のアイテムを再購入しようとした場合
>  →未購入の時と同様に購入処理が実行可能
>
> 1~2週間前には再購入可能だったことを確認しているので、最近仕様が変わったことによる不具合でしょうか?
> Restore処理を行なってもキャンセル済アイテムのPURCHASE_STATE_CHANGEDは受信しないので、購入状態は正しく保存されていると推測しています。
> また、一度も購入したことがない端末とアカウントではエラーメッセージは表示されませんでした。
>
> --
> このメールは Google グループのグループ「Android-SDK-Japan」の登録者に送られています。
> このディスカッションをウェブ上で閲覧するには、https://groups.google.com/d/msg/android-sdk-japan/-/By94lxCivbsJ
> にアクセスしてください。
>
> このグループに投稿するには、android-...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-sdk-ja...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/android-sdk-japan?hl=ja
> からこのグループにアクセスしてください。



--
小林一彦

Kazuhiko Kobayashi

unread,
Aug 31, 2012, 9:46:58 PM8/31/12
to android-...@googlegroups.com
小林です。
あれからいろいろ試しているのですが、やはりmanagedな
アイテムの購入をキャンセルすると二度と買えなくなって
しまいます。
unmanagedなアイテムは問題ありません。
これは、こういう仕様なのでしょうか。

ログを調べると、キャンセルしたアイテムを購入した場合、
PURCHASE_STATE_CHANGEDメッセージが飛んできません。
そのためしばらくして購入が自動キャンセルされてしまいます。

あと、managedなアイテムを同一ユーザーが何度も購入出来るのも
仕様でしょうか。
購入してもPURCHASE_STATE_CHANGEDは飛んでこないため
お金が引き落とされる事は無いとはいえ、ちょっと気持ち悪いです。

購入後のキャンセルは基本的に認めない方針ですが、通信エラー
による自動キャンセルは十分考えられます。
そういう時に二度と買えなくなってしまうと困るのですが・・・。

2012年8月30日 15:28 Kazuhiko Kobayashi <koba...@pscnet.co.jp>:
--
小林一彦

Ryosuke Matsuuchi

unread,
Sep 7, 2012, 2:56:51 AM9/7/12
to android-...@googlegroups.com
小林様
 
こんにちは。 Google 松内です。
 
これは、このフォーラムの別スレッド『「規定時間以内にご注文の処理を完了
できませんでした。」でのキャンセル』の件と同じ現象だと思います。ご迷惑
をおかけしておりすみません。

これは 8/17 頃から起こり始めた Google 側の不具合で、ご指摘のとおり この
問題は Managed item でのみ発生しており、一度購入に失敗(またはキャンセル)
すると再度購入するときにエラーとなってしまいます。

さきほど (日本時間 9/7 15:45 頃) 修正が production server に反映された、との
連絡がありました。現在、現象が解消したかどうか確認中です。
 
- Ryosuke
 

2012/9/1 Kazuhiko Kobayashi <koba...@pscnet.co.jp>



--
- Ryosuke Matsuuchi | Developer Advocate, Android | Google


Kazuhiko Kobayashi

unread,
Sep 7, 2012, 3:47:00 AM9/7/12
to android-...@googlegroups.com
松内様
小林です。
ご回答有り難うございます。
今試しました所、ちゃんと購入出来る事を確認しました。
対応有り難うございました。

2012年9月7日 15:56 Ryosuke Matsuuchi <ryos...@google.com>:
小林一彦
Reply all
Reply to author
Forward
Message has been deleted
0 new messages