WindowsMsStoreDistributor class

Publish the app in the Microsoft Store via the Microsoft Store Developer CLI.

It does not build the app, but publishes the packages built via build msix --store. The app must have been submitted manually once before. The msstore executable must be installed, e.g. via microsoft-store-apppublisher.

Inheritance

Constructors

WindowsMsStoreDistributor({required FlutterPublish flutterPublish, required WindowsPlatformBuild platformBuild, required String tenantId, required String clientId, required String clientSecret, required String sellerId, required String productId, List<String> packages = const [], String? flightId, double? packageRolloutPercentage, WindowsReleaseStatus releaseStatus = WindowsReleaseStatus.draft})

Properties

clientId → String
The client id of the Microsoft Entra application.
final
clientSecret → String
The client secret of the Microsoft Entra application, called key in Partner Center.
final
distributorType → PublishDistributorType
finalinherited
flightId → String?
The id of the package flight, publishes to the public if null.
final
flutterPublish → FlutterPublish
finalinherited
hashCode → int
The hash code for this object.
no setterinherited
packageRolloutPercentage → double?
The rollout percentage of the package (0-100).
final
packages → List<String>
The MSIX packages (e.g. one per architecture) built via build msix --store.
final
platformBuild → WindowsPlatformBuild
finalinherited
productId → String
The Store id of the app (e.g. 9N...), see Partner Center > Product identity.
final
releaseStatus → WindowsReleaseStatus
The status of the submission.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sellerId → String
The seller id of the Partner Center account.
final
tenantId → String
The Microsoft Entra tenant id associated with the Partner Center account.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
publish() → Future<void>
override
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited