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

🚀 NativX biến website thành app native: đăng nhập sinh trắc học (FaceID/TouchID), mua hàng trong app, quảng cáo AdMob, bảo mật ngân hàng (phát hiện root & SSL Pinning), quản lý tải nền. Ưu đãi 50% giảm giá với mã GIFT50, chỉ 7 ngày! #NativX #WebToApp #App #Biometric #InAppPurchase #AdMob #Security #Vietnam

https://www.reddit.com/r/SaaS/comments/1qgzk0b/converting_a_website_to_an_app_used_to_mean_just/

@sodiboo @tauon @puppygirlhornypost2 @silly I don't think it's much of a "#freedom" on #iOS but rather that the few devices and OS versions in circulation, alongside everyone from #jailbreaker to #malware (espechally #govware #developers) want to crack it open result in way more personnel and money behind it.

  • OFC the fact that the #Android experience is worse from that POV is the lack of #regulation re: #repairability and #openness that would make shit work. Most cheap #phones are done with even cheaper #SoC's by manufacturers who can't be assed (or frankly don't give a shit at all!) when it comes to #Linux #mainline support. (I mean, you've seen the video where @SexyCyborg demanded a vendor to give her the sourcecode as per #GPLv2 for her device?)

Granted @GrapheneOS does limit their support to devices that can comply with their #security standards.

  • The issues are mostly caused by hostile app developers that specifically decided to knee-jerk their users / customers for no good reason.

I do wish for both vendors like #Fairphone to up their game and regulators like @EUCommission to actually push for more #transparency, #openness and #LongTermSupport of #Smartphones, because #ManufacturedEwaste like #SOYES, #WiKo, #Unihertz and others that ship #outdated #AndroidDevices and never even a single update are a major problem!

  • I don't blame projects like @LineageOS that they can't cover every device & SoC even tho they propably have the widest compatibility, I just think that there needs to be pressure that manufacturers don't just vomit stuff on the market and let customers frustratingly figure out the rest.

I do have to give #Apple credit where it is due, and that is that #iOS does have consistency and accessibility nailed down very well. Something that they obviously are able being the "#BenevolentDictator" of a #SingleVendor & #SingleProvider - platform.

  • Obviously since they are the #vendor for #hardware and the sole ["legitimate" / official] #distributor for any #Apps they do OFC cross-finance their relatively long #support with their 15-30% cut from #App #sales & #InAppPurchase|s they charge, which is why #AndroidPhones suffer the "#3DO syndrome": Needing to charge more since they only get to make money once with hardware sales and not after that, so there's no incentive for them to give a shit beyond "brand value" to care. #Google, #Samsing, #Fairphone and very few others do, but most don't as they close the books on the product once launched and sold out (angrily stares at Unihertz)...

Maybe one day the folks at @frameworkcomputer acquire Fairphone and decide to bring the same modularity to #Smartphones and get something done that makes it easy to maintain long-term and that even #GrapheneOS are willing to support.

#Shopware jetzt mit #InAppPurchase bei den Plugins.
Super, ich liebs (nicht!) Find's schon schlimm genug, das dort auch mitlerweilse (fast) alles auf "Abo" umgestellt haben.... jetzt kann der Endkunde dann auch hier noch doppelt zahlen.
📱 Big change: Apple now has to allow apps to link to outside stores
Kindle already updated their iOS app — you can tap “Buy Book” and get taken to Amazon’s website to complete the sale.
But Apple still wants a cut. Even outside the app.
https://youtu.be/Maey4viZj-k
#AppleAppStore #KindleUpdate #InAppPurchase #AppStoreRuling #AwesomeCast
📱 Apple’s New App Store Ruling – What It Means for Kindle, Fortnite & You

YouTube

Das japanische #Entwicklerstudio #SquareEnix ist weltweit bekannt für die erfolgreiche Reihe #FinalFantasy. Fans der Games dürften jetzt aber eine Enttäuschung unter #iOS und #iPadOS erleben: Die #iPhone- und #iPad-Version von #FinalFantasyCrystalChronicles wird nicht mehr im #AppStore angeboten. Als Grund nannte das Entwicklerstudio technische Probleme bei In-App-Käufen, die sich nicht mehr in der #App nutzen lassen.

Alle Infos: https://www.appgefahren.de/?p=374226

#appgefahren #Apple #AppleBlog #Mac #Spiele #InAppPurchase

Technischer Fehler in In-App-Käufen: Square Enix entfernt Spiel aus dem App Store

Das Entwickler- und Publisher-Studio Square Enix hat ein Final Fantasy-Game aus dem App Store entfernt. Die Kundschaft wird entschädigt.

appgefahren.de

👏 Big kudos to @revenuecat on the release of their native app! In just 6 months, they’ve caught up with one of @FreemiumKit's 8 awesome benefits. How long for the rest? 😎

Meanwhile, #FreemiumKit is only getting smoother! 🔥 Why wait? Try it out today for your next project! 👉 https://freemiumkit.app

#iOSDev #RevenueCat #InAppPurchase #Freemium

Redirecting...

The #iOSDev community decided: The default paid tier in @FreemiumKit should be named “<App> Pro” and be composed of Monthly, Yearly, and Lifetime options. 💯

But what about free trials? What should be the default option for them? Vote now! 🗳️

#InAppPurchase #Freemium #AppStore

3 days free trial
5.6%
7 days free trial
83.3%
No free trial
0%
Other (please comment!)
11.1%
Poll ended at .

How does one implement a "lifetime subscription" option in StoreKit with a free trial?

I want to have monthly, annual, and lifetime subscription options for my app, with a one-week free trial. The only way I can see to do it is offer the free trial with the monthly and annual auto-renewing subscription, then add a non-consumable product for a lifetime purchase (which can't have a free trial).

That forces the user to subscribe to the monthly or annual sub to get the trial, but then if they want to purchase the lifetime sub, I don't think there’s a way to give a prorated refund for the prior subscription (which is normally handled automatically by store kit), is there?

I swear Apple doesn't think anything through any more.

#macOS #StoreKit #InAppPurchase