Android IAB purchases not showing when request resource is called on a newer android device

I have an IAB setup where there is only one item to buy - unlocking the full version.

If I buy an item on SG4 and then open the app on SEM - the item is found in inventory and the license is also accepted for SEM - so far so good.

But if I do it the other way around - SEM purchase is not visible when inventory is requested from SG4

Any clue why?

Devices

  • SG4 - Samsung Galaxy S4 Mini - GT-i9195 (Bean MR1 Spare Jelly 4.2.2)
  • SEM - Sony Ericsson Xperia Mini Pro - SK17i (Gingerbread MR1 stock 2.3.4)

Notes:

  • If I try to buy the item again, I get the message "Existing message"
  • I am using the same apk on both devices
  • I started with the Trivia tutorial - there were no significant changes to the code.
  • I have an apk published in alfa and beta (starting from 2wks ago) with the same version number as on the device, but the app is not open yet.
  • I am using the same test account as the master account on both devices, but not the same as the developer account where the apk is published.
  • I am using IabHelper
  • I tested with android.test.purchased and my own SKU - the result is the same
+3


source to share





All Articles