-
Notifications
You must be signed in to change notification settings - Fork 28.6k
[in_app_purchase] Use StoreKit 2 APIs #116383
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Treating this as a potential proposal and for team's tracking. |
We have a design doc for this that, currently blocked on See also https://flutter.dev/go/ios-plugins-swift-migration and comment in that doc. @cyanglaz I don't see an open GitHub issue tracking this work, are you aware of one? |
No, I think we can use this one. |
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
2 similar comments
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
Where exactly is the starting point to get the ball rolling on supporting StoreKit 2? How can the community help? It has been 2 years and supporting subscriptions with |
We definitely hear you that this is still really painful to use and that it has been for a few years. There are three pieces to this:
The community can help us by testing these incremental changes and filing issues so we can fix them asap. |
@jmagman Thank your update. |
I can't give you a schedule, but you can track our progress in #119106, #117910, and this issue. For example flutter/packages#5910 had updates 15 minutes ago. We certainly know it is a good thing to do for app developers. 🙂 Further commenters please review Do not add "me too" or "same" or "is there an update" comments to bugs and When will my bug be fixed? in our wiki, let's keep comments focused on meaningful content. Thanks! |
Bump Xcode analyze minimum check version iOS 13 -> iOS 14 and macOS 12.3 -> macOS 13. - Hit StoreKit2 deprecations. Exclude `in_app_purchase_storekit` to work around StoreKit 1 deprecation warnings. Added a TODO to remove the exclusion when StoreKit2 is adopted (this should happen in the next few weeks) flutter/flutter#116383. - Hit flutter/flutter#153587, fixed in #7513 - Hit flutter/flutter#125901 which was `#pragma`'d out in #6221 See related flutter/plugins#5778 and flutter/flutter#102835
… and products (#7473) This PR contains support for StoreKit2's [canMakePayments](https://developer.apple.com/documentation/storekit/appstore/3822277-canmakepayments) and [products](https://developer.apple.com/documentation/storekit/product/3851116-products). This also contains basic scaffolding for SK2 support, such as pigeon translators. Part of flutter/flutter#116383
Really need the I really hope this feature can be implemented soon. |
flutter/packages#7473 |
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
It's actively being worked on, there's no need to comment that it's important. This big one landed just last week: |
As of these three PRs, the base in_app_purchase_storekit plugin has been updated to be able to use Storekit 2 APIs! Right now this is experimental and you can enable it by calling it We encourage you to try it out and report any issues you encounter, or any important StoreKit 2 functionality that is important to you. I’ll add these to this umbrella issue as they come in. You guys are also welcome to tag me directly! We also love contributions, like this great PR to add the expiration date! Once any major bugs have been ironed out, StoreKit 2 will be on by default for devices above iOS 15, while devices below will fall back to the original StoreKit API. Thank you for your patience everyone! :) |
This issue is assigned to @LouiseHsu but has had no recent status updates. Please consider unassigning this issue if it is not going to be addressed in the near future. This allows people to have a clearer picture of what work is actually planned. Thanks! |
This issue is assigned to @LouiseHsu but has had no recent status updates. Please consider unassigning this issue if it is not going to be addressed in the near future. This allows people to have a clearer picture of what work is actually planned. Thanks! |
As you are aware Apple updated StoreKit and released StoreKit 2 last year which includes bunches of new features and some changes especially it uses JWT tokens so there is no need to make another call to Apple to verify receipts.
I searched issues, PR's about Store Kit 2 but couldn't see anything so I wanted to ask is there are any plans about using StoreKit 2?
The text was updated successfully, but these errors were encountered: