Closed Pattio closed 3 months ago
👀 We've just linked this issue to our internal tracker and notified the team. Thank you for reporting, we're checking this out!
The reason why I think it's pretty major is the fact that afaik without checkTrialOrIntroDiscountEligibility
you can't really properly offer trials and intro discounts which is one of the bigger selling points when using RevenueCat
Hi! We would recommend utilizing StoreKit2 with useStoreKit2IfAvailable
. The call is deprecated, but not in functionality and it will continue to work. We are working towards a new call site for it. Can you share the debug logs for this when you are getting this unknown response?
Hey, Wesley, thanks for the response!
We would recommend utilizing StoreKit2 with useStoreKit2IfAvailable.
Is this an official recommendation? I couldn't find any documentation or anything on your site that would suggest this.
I had thought of using useStoreKit2IfAvailable
but then I was hesitant, because:
Can you share the debug logs for this when you are getting this unknown response?
Yes. I found the error which is:
WARN: 🍎‼️ App running on sandbox without a receipt file. Unable to determine intro eligibility unless you've purchased before and there is a receipt available.
I still haven't uploaded my app to the Mac App Store, so if this error will go away for people who download the app from App Store (as noted here) then I'm fine keeping SK1
I'm closing this since it seem to work fine when the app is downloaded from the App Store
This issue has been automatically locked due to no recent activity after it was closed. Please open a new issue for related reports.
[x] I have searched for existing Github issues
There's an interesting issue regarding
checkTrialOrIntroDiscountEligibility
:It doesn't seem to work as it consistently returns
unknown
This issue was previously reported, and the solution provided was to use StoreKit 2. However, a later ticket suggests using StoreKit 1 instead. Additionally, if we useuseStoreKit2IfAvailable
, we receive a warning that it's deprecated and that we shouldn't set a value on it.This leads to a confusing cycle:
useStoreKit2IfAvailable
is deprecated; you shouldn't set this value.In the end, I'm left confused. In my experience, StoreKit 1 doesn't work, and while StoreKit 2 seems to function, other warnings suggest that we shouldn't use it.
4.41.0
usesStoreKit2IfAvailable(true)
)