Comments (3)
I created PR implementing my solution (#73). Maybe it would be better to fetch products from both StoreKit versions simultaneously.
from adaptysdk-ios.
Hey @RobertDresler!
Apologies for the delayed response.
Thanks a lot for the issue and the PR. We've taken a good look at what you're suggesting, but unfortunately, we can't merge your PR at the moment. The thing is, the proposed solution might lead to very slow performance of functions since requests to SK1 and SK2 could take a significant amount of time.
If you keep an eye on our updates, you'll see that we're gradually adding support for Store Kit 2 features as needed. However, our main purchase flow still operates through Store Kit 1. I suppose that in the foreseeable future, we might fully transition to the new system, but that would require some pretty serious architectural overhauls within our SDK.
Nevertheless, could you describe why you need access to SK2 product? What's lacking in the existing fields?
from adaptysdk-ios.
@x401om the thing is, we have custom designed paywalls inside our app and we need to format prices and StoreKit 2 just offers much better API for this. I think there should be way to offer working with modern StoreKit 2 Products. There should be at least way to get StoreKit 2 Products for those, who wants it, e.g. by setting StoreKit2Usage.
from adaptysdk-ios.
Related Issues (20)
- Please remove 'dummy' profiles HOT 1
- Adapty SDK is failing to send an ever-growing event log to Kinesis HOT 5
- Intermittent crash in Adapty.activate(_:observerMode:customerUserId:enableUsageLogs:storeKit2Usage:dispatchQueue:_:) HOT 4
- Adapty > 2.0 Objective-C initialisation HOT 1
- Constant Apple ID request on the simulator HOT 4
- Plan for removal of deprecated iAd framework from Adapty SDK HOT 3
- Missing Objective-C Interop HOT 1
- Crash on Adapty.SDK.SendEvents Thread HOT 3
- Repeated calls to api/v1/sdk/events/blacklist when internet connection offline HOT 1
- Crash happened after successful purchase in ProfileStorage+UserDefaults.swift HOT 2
- Add VisionOS support HOT 4
- Infinite error on MacOS - ERROR: #API# ERROR HOT 5
- OneSignal Integration is broken HOT 1
- Crash on SKQueueManager.receivedFailedTransaction HOT 7
- logShowPaywall from SwiftUI Demo not working HOT 3
- Support new SDKs in Xcode 15.3 HOT 1
- Support for iOS App Extensions HOT 3
- Support for StoreKit Configuration Files HOT 3
- Support for tvOS HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from adaptysdk-ios.