StoreKit 2: has anyone seen Transaction.updates or Product.SubscriptionInfo.Status.updates stop emitting after the first purchase? In my app the initial transaction is observed (user-initiated or via Xcode Transaction Manager) but subscription renewals and later transactions never arrive. Same StoreKit config works perfectly in a fresh minimal project. Any known pitfalls or fixes? Happy to share details in a thread.

#StoreKit2 #StoreKit #InAppPurchase #Swift #Xcode

I’m happy to build the payment system in #StoreKit 2, but the server-side requirement is a blocker for me as I’ve no experience with backend development, which makes third-party solutions look tempting.

Any advice from other #Mac developers?

#Swift #StoreKit2 #AppStore #macOS #macOSDev #MacDev

Hey Everbody!

I've got a problem with completing a purchase from inside the mona-app on macOs. Apparently an issue with a method that is called from the StoreKit2 framework.

Does anybody have had the same experience? Error message just saying: "(StoreKit.StoreKitError-Fehler 2.)" Any help is appreciated, thank you!

#macOS #StoreKit2 #technical_support

Has anybody implemented promotional offers using StoreKit 2? I am not finding any resources on how to do this. Apple’s documentation is still not updated to StoreKit 2.

#iosdev #swift #storekit2 #iap

Roast my paywall redesign, mastodon. Boosts welcomed #iosdev #storekit2 #SwiftUI
iOS17以降のアプリ内課金の最小実装方法 - Qiita

はじめに広告非表示の実装をしたく非消耗型のアプリ内課金実装をしました。iOS17以降で使えるProductViewを使いながらミニマムでアプリ内課金を実装する方法としてまとめます。環境Xco…

Qiita

I wonder if this error from RevenueCat is important or whether it's just Apple's sandbox being broken as usual. The same error comes a couple of time when my app starts up. RC has been very solid over the years though, while Apple's backends are mostly a joke, so my money is on the sandbox being broken.

#ios #storekit2 #revenuecat #bork #tag

Does anyone have any examples of formatting StoreKit 2 product information at run time? The objects have some variations of `displayName` and `localizedName` that are easy enough to test, but others have `formatted(_:)`, and I can’t figure out what to pass to that (because, as usual, Apple documentation is sorely lacking).

I’d like to render things like in this example, in a localized way. The price/period isn’t hard to do, but how about the savings description? I wrote some code to do this with Store Kit 1 and NSLocalizedString. But I used things like `locale` objects provided in those data structures, and computed string keys on the fly, something I don't seem to be able to do with `String(localized:)`.

#StoreKit #StoreKit2 #InAppPurchase #iOS #macOS

Those of you who've implemented in-app purchase, can the helper app bundled with my main app check and validate purchase transactions?

#macOS #StoreKit2 #InAppPurchase

Has anyone gotten the #StoreKit2 AppTransaction API to actually work outside of the #AppStore Sandbox? (NOTE: AppTransaction, not Transaction. These are two different things.) I have found only posts on the #developer forums and #StackOverflow from #devs who, like me, can’t get it working in production, and no solutions or successes anywhere. #iOS #Swift #development