Комментарии:
Thanks for doing this man.
ОтветитьThank you for explaining it step-by-step in this video and the In-App Purchase video as well. This really helped me better understand the example from Apple's WWDC video. Thanks again!
ОтветитьExcellent video, thank you. Helped me out a lot. :)
Ответитьgreat vid. quick, clear, and no BS. for the free trial on the monthly is that automatic or does something else need to be done?
ОтветитьGreat video!
Ответитьthis works great in the simulator, and the App Store Connect website does recognize it (when trying to duplicate it says there is already one)...but when running on TestFlight nothing appears. Also failed app review for the same reason. Anybody got any ideas?
ОтветитьThank you for creating this tutorial. Excellent and easy to understand step by step.
Ответитьhow to get into that Transaction management screen to delete transactions?
ОтветитьThis helped a lot. Thank you for explaining and sharing!
ОтветитьThank you for this! It was hugely beneficial for me.
Ответить“Drag that over here “ … what are you using for an external monitor?
ОтветитьThanks so much
Ответитьhow you handle appstore connect?
ОтветитьThank You so much for this tutorial
Ответитьthere is one critical bug here. Instead of using ``` purchasedSubscription.append(subscription) ``` in updateCustomerProductStatus() function. We should use``` purchasedSubscriptionsTemp.append(Subscription); self.purchasedSubscription = purchasedSubscriptionTemp;```
ОтветитьThis is exactly what I needed.
ОтветитьWhat about restore purchases?
ОтветитьI dont think the ContenView is correct because it is simply looking for .isEmpty or otherwise it runs premium content with else {}, I believe this means that it would run an expired subscription.........premium content should be contingent on RenewalState, but the RenewalState only ever returns Nil.
ОтветитьBest tutorial I found so far in the past 2 days. Thank you so much
ОтветитьsubscriptionGroupStatus never seems to update even after a user makes a purchase?
Ответитьbest video about storekit2, very very important in your app, the storekit server fails a lot!! can you do a video how to test, code defensively for the edge cases? (network error, products didn't load etc)
ОтветитьI am also confused with how to check if the subscription is active or cancelled or in billing retry. I assume we need to have a different function to check the subscription status right?
ОтветитьThank you for this great video :)
ОтветитьThank you very much, works perfectly!
ОтветитьReally good tutorial thank you for the help
ОтветитьGreat video. Strait to the point + GitHub in description
ОтветитьBut what if a user unsubscribes, or their card fails, or their card has insufficient funds? Where's all that taken into account?
ОтветитьIn the beginning of the video, you declare "typealias RenewalState = StoreKit.Product.SubscriptionInfo.RenewalState?", but are you actually using it? I can't figure out where...
Ответитьits giving me transaction id 0. is this fiine ?
ОтветитьThis helped a lot. Thank you for explaining and sharing!
Ответить