Version: 2021.1
Amazon Appstore y Amazon Underground Stor
Implementando una Tienda

Aplicaciones Samsung Galaxy

Funcionalidad extendida

Pruebas en modo Desarrollador

El modo Desarrollador le permite a usted probar IAP sin incurrir en cargos monetarios reales para productos. Para empezar, cree su configuración con una instancia ISamsungAppsConfiguration, con su modo configurado a SamsungAppsMode.AlwaysSucceed:

var builder = ConfigurationBuilder.Instance(StandardPurchasingModule.Instance());

// Enable "developer mode" for purchases, not requiring real-world money

// SamsungAppsMode has: Production (developer mode "off"), AlwaysSucceed, AlwaysFail

builder.Configure<ISamsungAppsConfiguration>().SetMode(SamsungAppsMode.AlwaysSucceed);

Restaurando transacciones

Los usuarios restauran transacciones para mantener el acceso al contenido que ya han comprado (por ejemplo, cuando se actualizan a un nuevo celular, estos no pierden todos los items que han comprado en el viejo celular). La Samsung Galaxy App Store no requiere que las transacciones previas sean restauradas. Sin embargo, usted pude mejorar la usabilidad de la aplicación proporcionándole a los usuarios un botón que les permita restaurar sus compras, por ejemplo si han instalado la aplicación en un dispositivo diferente.

Durante este proceso, la función ProcessPurchase de su IStoreListener se invoca para cualquier item que el usuario ya es dueño. El siguiente ejemplo ilustra tal llamada. Esto podría llamarse desde un botón Restore Purchases (restaurar compras):

/// <summary>

/// Your IStoreListener implementation of OnInitialized.

/// </summary>

public void OnInitialized(IStoreController controller, IExtensionProvider extensions)

{

    // The ProcessPurchase function is invoked for any items the user already owns

    extensions.GetExtension<ISamsungAppsExtensions>().RestoreTransactions(result => {

        if (result) {

            // This does not mean anything has been restored,

            // just that the restoration process succeeded.

        } else {

            // Restoration failed.

        }

    });

}

En las plataformas Samsung Galaxy, los usuarios se les puede requerir que ingresen la clave de su Samsung Galaxy App para recuperar transacciones previas, si todavía no lo han hecho.

Amazon Appstore y Amazon Underground Stor
Implementando una Tienda
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961