bizz84 / bizz84/SwiftyStoreKit

iAP Receipts Request Limits

Open
#447 1 comment 1 reaction 0 assignees View on GitHub
help wanted status: needs analysis
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
- [ ] Non-consumable
- [ x] Auto-Renewable Subscription
- [ x] Non-Renewing Subscription

### Environment

- [ x] Sandbox
- [ ] Production

### Version
0.13.1

### Related issues
couldn't find any

## Report

### Issue summary
Calling SwiftyStoreKit.verifyReceipt returns receipt with 200 old auto-renewals but no non-renewable purchases.
SwiftyStoreKit.verifySubscription for nonRenewing product then says .notPurchased even though I bought it 2 minutes ago.
Is there a limit for "in_app" list ? Is this just a sandbox thing or can this happen in production ?
We're moving from auto-renewable to non-renewable subscriptions and sandbox account with lots of auto-renewals is unable to restore purchases because of this. Other accounts with less or none auto-renewable items work fine.

### What did you expect to happen
verifySubscription should find the latest non-renewable subscription purchase

### What happened instead
verifySubscription returns .notPurchased

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.