Describe the bug
A clear and concise description of what the bug is. The more detail you can provide the faster our team will be able to triage and resolve the issue. Do not remove any of the steps from the template below. If a step is not applicable to your issue, please leave that step empty.
I'm unable to purchase the same consumable twice in the same app session. Due to our app having various items for purchase, we've set up 3 Products for purchase and the items for sale in our app are linked to one of the 3 Products, which sets the item's price. The issue we're having is that the SDK doesn't attempt to make a purchase if the same Product was bought in the current app session. We're calling .purchase(Product) and on the second purchase, we automatically get a successful callback and the transactions made for the previous Product is returned, instead of making a new purchase. Closing and reopening the app apparently clears the cache and the user is able to purchase the Product then, but again only the first one.
- Environment
- Platform: iOS
- SDK version: 4.13.1
- StoreKit 2 (enabled with
useStoreKit2IfEnabled) (Y/N): Y
- OS version: 16.0.2
- Xcode version: 14.0.1
- How widespread is the issue. Percentage of devices affected. 100%
- Debug logs that reproduce the issue
- Steps to reproduce, with a description of expected vs. actual behavior
- Other information (e.g. stacktraces, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, etc.)
Additional context
Add any other context about the problem here.
I'm using the sandbox environment
Describe the bug
A clear and concise description of what the bug is. The more detail you can provide the faster our team will be able to triage and resolve the issue. Do not remove any of the steps from the template below. If a step is not applicable to your issue, please leave that step empty.
I'm unable to purchase the same consumable twice in the same app session. Due to our app having various items for purchase, we've set up 3 Products for purchase and the items for sale in our app are linked to one of the 3 Products, which sets the item's price. The issue we're having is that the SDK doesn't attempt to make a purchase if the same Product was bought in the current app session. We're calling .purchase(Product) and on the second purchase, we automatically get a successful callback and the transactions made for the previous Product is returned, instead of making a new purchase. Closing and reopening the app apparently clears the cache and the user is able to purchase the Product then, but again only the first one.
useStoreKit2IfEnabled) (Y/N): YAdditional context
Add any other context about the problem here.
I'm using the sandbox environment