Hey Joshua!
Thanks for your answer - unfortunately, i tried this before and it didn’t help. It seems to me that the marketplace is working ok, as far as i can read from the log output. This is the output from the last “exit point” to the return code:
I/Corona ( 2261): Ka-ching! Purchasing android.test.purchased
D/Finsky ( 2338): [7] MarketBillingService.getPreferredAccount: com.test.inapptest: Account from first account.
D/Finsky ( 2338): [7] MarketBillingService.getPreferredAccount: com.test.inapptest: Account from first account.
D/Finsky ( 2338): [1] DfeApiContext.getSmallestScreenWidthDp: smallestScreenWidthDp does not exist, using pre-ics hack.
D/Finsky ( 2338): [1] SelfUpdateScheduler.checkForSelfUpdate: Skipping self-update. Local Version [8010007] >= Server Version [0]
D/Finsky ( 2338): [1] GetBillingCountriesAction.run: Skip getting fresh list of billing countries.
W/Finsky ( 2338): [1] CarrierParamsAction.run: Saving carrier billing params failed.
D/Finsky ( 2338): [1] CarrierProvisioningAction.shouldFetchProvisioning: Required CarrierBillingParams missing. Shouldn’t fetch provisioning.
D/Finsky ( 2338): [1] CarrierProvisioningAction.run: No need to fetch provisioning from carrier.
D/Finsky ( 2338): [1] CarrierProvisioningAction.shouldFetchProvisioning: Required CarrierBillingParams missing. Shouldn’t fetch provisioning.
D/Finsky ( 2338): [1] CarrierProvisioningAction.run: No need to fetch provisioning from carrier.
D/Finsky ( 2338): [1] PurchaseFragment.onStateChange: Finished purchase with ID https://android.clients.google.com/fdfe/purchaseStatus?doc=inapp:com.test.inapptest:android.test.purchased&order=transactionId.android.test.purchased
D/Finsky ( 2338): [1] MarketBillingService.sendResponseCode: Sending response RESULT_OK for request 4335309444068578400 to com.test.inapptest.
D/Finsky ( 2338): [1] PendingNotificationsService.setMarketAlarm: Setting alarm for account=hiddenemail@googlemail.com, duration=120000
For comparison - this is what i when “purchasing” the canceled-Testproduct:
I/Corona ( 2261): Ka-ching! Purchasing android.test.canceled
D/Finsky ( 2338): [7] MarketBillingService.getPreferredAccount: com.test.inapptest: Account from first account.
D/Finsky ( 2338): [7] MarketBillingService.getPreferredAccount: com.test.inapptest: Account from first account.
D/Finsky ( 2338): [1] SelfUpdateScheduler.checkForSelfUpdate: Skipping self-update. Local Version [8010007] >= Server Version [0]
W/Finsky ( 2338): [1] CarrierParamsAction.run: Saving carrier billing params failed.
D/Finsky ( 2338): [1] CarrierProvisioningAction.shouldFetchProvisioning: Required CarrierBillingParams missing. Shouldn’t fetch provisioning.
D/Finsky ( 2338): [1] CarrierProvisioningAction.run: No need to fetch provisioning from carrier.
D/Finsky ( 2338): [1] GetBillingCountriesAction.run: Skip getting fresh list of billing countries.
D/Finsky ( 2338): [1] CarrierProvisioningAction.shouldFetchProvisioning: Required CarrierBillingParams missing. Shouldn’t fetch provisioning.
D/Finsky ( 2338): [1] CarrierProvisioningAction.run: No need to fetch provisioning from carrier.
D/Finsky ( 2338): [1] PurchaseFragment.onStateChange: Finished purchase with ID https://android.clients.google.com/fdfe/purchaseStatus?doc=inapp:com.test.inapptest:android.test.canceled&order=transactionId.android.test.canceled
W/Finsky ( 2338): [1] PurchaseInitiator.switchToError: Error when purchasing document inapp:com.test.inapptest:android.test.canceled: Error{title=‘Kauf storniert’, docTitle=‘Titel (Beispiel)’, briefMessage=‘Kauf bei Google Wallet prüfen’, detailedMessage=‘Ihre Zahlung konnte nicht verarbeitet werden. Melden Sie sich in Ihrem Google Wallet-Konto an, um Support anzufordern.’, sourceUrl=‘details?doc=inapp:com.test.inapptest:android.test.canceled’, detailsUrl=‘https://checkout.google.com’}
D/Finsky ( 2338): [1] MarketBillingService.sendResponseCode: Sending response RESULT_ERROR for request 8314807378565835402 to com.test.inapptest.
D/Finsky ( 2338): [1] PendingNotificationsService.setMarketAlarm: Setting alarm for account=hiddenemail@googlemail.com, duration=120000
I/Corona ( 2261): transactionCallback: Received event storeTransaction
I/Corona ( 2261): state: failed
I/Corona ( 2261): errorType: unknown
I/Corona ( 2261): errorString:
I/Corona ( 2261): Transaction failed, type: unknown
Especially interesting to me are the lines:
D/Finsky ( 2338): [1] MarketBillingService.sendResponseCode: Sending response RESULT_ERROR for request 8314807378565835402 to com.test.inapptest.
and
D/Finsky ( 2338): [1] MarketBillingService.sendResponseCode: Sending response RESULT_OK for request 4335309444068578400 to com.test.inapptest.
As far as i understand them, they basically signal that the communication with the marketplace server went well and a result code is to be emitted to the app which initiated the purchase. Am i wrong there?
I will have another look into that matter - maybe i’ll find a reason or solution today, but a reboot definitely did not help so far. =|
In case i find out what’s happening, i’ll definitely post the solution here. =)
Best regards,
Marian
[import]uid: 109308 topic_id: 22914 reply_id: 93247[/import]