Why restore transactions (in-app billing) returns not signed data?
I am testing that with reserved product ID (android.test.purchased). Is it managed or unmanaged item? Should RESTORE_TRANSACTIONS be used with managed item only?
I've uploaded apk signed with release key to android market (not published) and testing the same on my device with debug version of application. According to the documentation, it should return signed data. I use test account on the device, not developer's account (test account is added to the list of test a开发者_StackOverflow中文版ccounts).
I have been experimenting with In-app billings and I discovered that RESTORE_TRANSACTIONS works with only managed items (this is explicitly confirmed on Google In-app billing site). Further, you cannot restore transactions for reserved Product IDs. I had to purchase a real item to test how restore works.
I may be wrong but that is what I found.
精彩评论