LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

This reference documents the current beta SDK. Beta APIs can change before stable.

IStorefrontProvider14.1 Beta

C#
public interface Unbroken.LaunchBox.Plugins.Storefronts.IStorefrontProvider : Unbroken.LaunchBox.Plugins.IPluginComponentMetadata
Provides the identity and optional capabilities of a storefront integration.

Remarks

Implement only the storefront capability interfaces that the provider supports. The host discovers each capability from the interfaces implemented by the provider instance.

Inheritance and interfaces

Properties

Id 14.1 Beta

C#
string Id { get; }
Gets the stable provider-local identifier.

Remarks

This value is combined with the containing plugin manifest ID to identify the provider. It must remain stable after games have been associated with the provider.

StorefrontId 14.1 Beta

C#
string StorefrontId { get; }
Gets the stable logical storefront identifier shared by providers for the same store.

Remarks

Defaults to Unbroken.LaunchBox.Plugins.Storefronts.IStorefrontProvider.Id. Games retain this identifier independently of the plugin package and provider chosen to support them.