Skip to content

[in_app_purchase_storekit] Add AppStore.showManageSubscriptions() for StoreKit2 wrapper #159664

Closed
flutter/packages
#12454

Description

@probabilityhill

Use case

In my app, I would like to cancel subscriptions without a server. This method is essential for enabling users to cancel subscriptions directly within the app.

According to the documentation:

Consider using the system-provided subscription-management UI. Using StoreKit APIs lets you present a consistent experience that helps people manage or cancel their subscriptions without leaving your app. For developer guidance, see showManageSubscriptions(in:).

For details, see:

Proposal

Add showManageSubscriptions() (Wrapper for StoreKit2's showManageSubscriptions()) to AppStore class.

Activity

  1. changed the title [-][in_app_purchase_storekit] Add AppStore. showManageSubscriptions() for StoreKit2 wrapper[/-] [+][in_app_purchase_storekit] Add `AppStore. showManageSubscriptions()` for StoreKit2 wrapper[/+] on Dec 2, 2024
  2. changed the title [-][in_app_purchase_storekit] Add `AppStore. showManageSubscriptions()` for StoreKit2 wrapper[/-] [+][in_app_purchase_storekit] Add `AppStore.showManageSubscriptions()` for StoreKit2 wrapper[/+] on Dec 2, 2024
  3. added
    in triagePresently being triaged by the triage team
    c: new featureNothing broken; request for a new capability
    platform-iosiOS applications specifically
    packageflutter/packages repository. See also p: labels.
    c: proposalA detailed proposal for a change to Flutter
    fyi-ecosystemFor the attention of Ecosystem team
    team-iosOwned by iOS platform team
    and removed
    in triagePresently being triaged by the triage team
    on Dec 2, 2024
  4. danagbemava-nc commented on Dec 2, 2024

    @danagbemava-nc
    Member

    Related #157558

  5. 1 remaining item

  6. added
    P2Important issues not at the top of the work list
    triaged-iosTriaged by iOS platform team
    on Dec 11, 2024
  7. youdianfan commented on Jan 2, 2025

    @youdianfan

    When will this feature be updated and released? @LouiseHsu

  8. escamoteur commented on May 16, 2025

    @escamoteur
    Contributor

    As it seems that there is no Server Side API to cancel subscriptions, we really need this. otherwise the only way seems to be to open an url to the app store.
    As this is just about exposing the underlying API function I wonder why it has not been added yet.

  9. moved this from To triage to Easy, High Priority in Storekit 2 Tracker/[in_app_purchase_storekit] trackeron Dec 16, 2025
  10. self-assigned this
    on Aug 13, 2026
  11. github-actions commented on Oct 31, 2026

    @github-actions

    This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

  12. locked as resolved and limited conversation to collaborators on Oct 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

P2Important issues not at the top of the work listc: new featureNothing broken; request for a new capabilityc: proposalA detailed proposal for a change to Flutterp: in_app_purchasePlugin for in-app purchasepackageflutter/packages repository. See also p: labels.platform-iosiOS applications specificallyteam-iosOwned by iOS platform teamtriaged-iosTriaged by iOS platform team

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions