Androidマーケットプレイスでアプリを購入したことがあります。私たちの#1の問題は、管理されていない購入を完了して請求されたユーザーですが、何らかの理由でクライアントアプリケーションがサーバーに記録していません。これは100%発生しません。ほとんどの購入は正常に実行され、接続の問題などによって購入が成功した場合は、非常に積極的な再試行ロジックが適用されます。アンマネージドアイテムのアプリ内購入と購入状態の変更通知の間にかなりの遅延があります
最近、管理対象外アイテムのアプリ内購入が行われたが、onRequestPurchaseResponseメソッド(コードが基づいているサンプルコードPurchaseObserver.javaで定義されている)が実際に60秒以上呼び出されなかった。
私の疑惑は、正常に購入された商品がGoogleのサーバーにアップロードされない場合、通知が行われる前にonRequestPurchaseResponseが呼び出されないか、ユーザーがアプリを終了することが遅れているためです。
ユーザーがAndroid Marketplaceアプリから返された後にonResumeが呼び出されるたびにProgressDialogが表示され、ユーザーがあまりにも遠くに移動して購入を記録できなくなります。
正常に購入した後、Androidマーケットプレイスアプリからの通知が遅れているか不足している既知のバグがある場合は誰でも教えていただけますか?もしそうなら、あなたはどのような回避策を講じていますか?
私はあなたと同じ問題を抱えていると、ちょうどこの記事の上に来ました:http://thenextweb.com/mobile/2012/01/05/notable-developer-koush-warns-users-and-devs-アプリ購入に反対する/ – Emiam
ありがとうございました!この記事では、私たちが見ていることを明確に説明しています。 – esilver
こんにちは、私はその記事で参照されている問題の開発者です。価値のあることについては、管理対象外の購入は、管理対象の購入(私が使っているもの)よりも信頼性が高いと思います。私はあなたの問題があなたのバグの実装かもしれないと思う。 :)バグは12月22日にgoogleによると修正されました。以来、私は新しい出来事を経験していません。 – koush