I have looked high and low all and cannot find an answer or solution.
I have an app that is primarily used by Mac users. I am looking to implement promo codes in the coming weeks.
The presentCodeRedemptionSheet call does not work for Mac Catalyst apps saying "This function doesn’t affect Mac apps built with Mac Catalyst" in the documentation.
AppStore.presentOfferCodeRedeemSheet also does not work for Mac Catalyst.
If it is the case that you can't redeem in-app, that is fine if I can direct users to the Mac App Store to redeem promo codes, but I cannot find a way to do that either. I can only find a route to redeem gift cards.
I have also tried clicking on a specific promo code link (something like https://apps.apple.com/redeem?ctx=offercodes&id=00000000&code=PROMOCODE) and that just redirects to the Gift Card redemption screen in the Mac App Store.
So is there any way for a Mac only user (a user that does not have an iPhone or iPad) to use app promo codes?
Thanks!
Post
Replies
Boosts
Views
Activity
Hello, I have an issue with my Mac app built with Catalyst, where video is not exporting with the animations I have added to the layers. The same code works perfectly on iOS and iPadOS, just not on MacOS.
The animations are CABasicAnimations. If I remove them completely from the layers, the layers appear on the video correctly, they just don't animate.
Could there be some difference in the beginTime for CABasicAnimations that are used in exporting on the Mac? I have tried changing the begin times to start from AVCoreAnimationBeginTimeAtZero and I have also tried updating the begin times to start from CACurrentMediaTime().
Could there just be some issue with AVVideoCompositionCoreAnimationTool for Catalyst where animations are just ignored?
Any thoughts are welcome, thanks!