Hi, I am implementing IAP in my app. I am using sample that comes in Amazon SDK for inAppPurchase. In local i am using app tester and its working fine but its not working with Live App testing. giving some error. I have already created in app item on Amazon portal. Below is the error which i am facing -
javax.crypto.IllegalBlockSizeException: last block incomplete in decryption
at com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher.engineDoFinal(BaseBlockCipher.java:1104)
at javax.crypto.Cipher.doFinal(Cipher.java:2056)
at com.amazon.mas.client.util.encryption.SimpleObfuscator.deobfuscate(SimpleObfuscator.java:381)
at com.amazon.mas.client.util.encryption.SimpleObfuscator.deobfuscate(SimpleObfuscator.java:120)
at com.amazon.mas.client.iap.datastore.IAPCheckpointTable.getCheckpoint(IAPCheckpointTable.java:167)
at com.amazon.mas.client.iap.datastore.IAPDataStoreImpl.getCheckpoint(IAPDataStoreImpl.java:346)
at com.amazon.mas.client.iap.subscription.SubscriptionsManagerImpl.sync(SubscriptionsManagerImpl.java:184)
at com.amazon.mas.client.iap.purchasehistory.PurchaseHistoryManagerImpl$3.run(PurchaseHistoryManagerImpl.java:169)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:761)