bizz84/SwiftyStoreKit

iAP Receipts Request Limits

オープン

#447 opened on 2019/03/01

 (1 件のコメント) (1 件のリアクション) (0 人の担当者)Swift (792 件のフォーク)batch import
help wantedstatus: needs analysis

Repository metrics

Stars
 (6,419 個のスター)
PR merge metrics
 (30d に merged 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

コントリビューターガイド