bizz84/SwiftyStoreKit

iAP Receipts Request Limits

開放

#447 建立於 2019年3月1日

 (1 則留言) (1 個反應) (0 位負責人)Swift (792 個分叉)batch import
help wantedstatus: needs analysis

倉庫指標

星標
 (6,419 顆星)
PR 合併指標
 (30 天內沒有已合併 PR)

描述

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

貢獻者指南