Users have reported and proved active subscriptions. Only they are presented with the paywall.
here is my code to check their status
1static func isPremiumSubscriber() -> Bool {23var subscribed = false45 Purchases.shared.getCustomerInfo { customerInfo, error in678//this is too slow as subscribed is not updated to the result of 910//!customerInfo!.entitlements.active.isEmpty1112//before function is returned with the initial value of false for subscribed.13141516 subscribed = !customerInfo!.entitlements.active.isEmpty 171819}2021return subscribed 22}