Android In App Purchaseを使用して発注書を作成すると、Googleマーケットが確認メッセージを時間内に送信できない場合があります。
購入自体から数時間後に確認が送信されたため、ユーザーはクレジットカードに請求された状態のままになりますが、当社の製品には購入が表示されない場合があります。参照:http ://code.google.com/p/marketbilling/issues/detail?id = 14#makechanges
Android In App Purchaseを使用して発注書を作成すると、Googleマーケットが確認メッセージを時間内に送信できない場合があります。
購入自体から数時間後に確認が送信されたため、ユーザーはクレジットカードに請求された状態のままになりますが、当社の製品には購入が表示されない場合があります。参照:http ://code.google.com/p/marketbilling/issues/detail?id = 14#makechanges
「トランザクションの復元」リクエストでは、製品で受信されたという確認が得られなかった管理されていないトランザクションも返送されます。
マネージド製品とアンマネージド製品の両方で機能するソリューションは次のとおりです。
RESTORE_TRANSACTION_NEXT_TIME
)をtrue
に設定してから、購入要求を市場に送信します。onBillingSuppored
チェックで、設定がであるかどうtrue
か、そしてそうであれば実行しますbillingService.restoreTransachtions()
purchaseState == PurchaseState.PURCHASED)
をに設定RESTORE_TRANSACTION_NEXT_TIME
しますfalse
これにより、失われたトランザクションが自動的に復元されます。