bizz84 / bizz84/SwiftyStoreKit

Non-Consumable IAP not listed in receipt when validating

Open
#503 3 comments 0 reactions 0 assignees View on GitHub
area: receipt-validation status: needs analysis type: question
Dominant language
Swift
Stars
6.7k
Forks
801
PR merge metrics
No merged PRs in 30d

Description

### Platform

- [X ] iOS
- [ ] macOS
- [ ] tvOS

### In app purchase type

- [ ] Consumable
- [X ] Non-consumable
- [ ] Auto-Renewable Subscription
- [ ] Non-Renewing Subscription

### Environment

- [X ] Sandbox
- [X] Production

### Version
0.15.0

## Report

### Issue summary
I downloaded the example project and placed in my secret key and product identifier for a non-consumable IAP. Unfortunately it seems that I can't identify if the non-consumable IAP was purchased. I can buy the IAP and there's the dialog which also says that it was already purchased. But after that and after I restored my purchases the receipt validation ends up that I don't purchased it. So what I mean is that in the receipt the non-consumable IAP is not listed. Either sandbox neither production. I came across that problem cause we currently facing this problem in our app.

I also wrote apple and they check this on their side. I'm just curious cause non-renewable and renewable subscriptions work fine. Is there something is miss here? Something special about non-consumable IAP. I just wanted to write it here cause I use SwiftyStoreKit in our app.

### What did you expect to happen
Non-consumable IAP should be listed in receipt

### What happened instead
Non-consumable IAP is not listed in receipt

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.