AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones específicas para móviles / Funciones de compras dentro de la aplicación
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Se utiliza para consumir, en una aplicación, un producto que fue previamente adquirido por el usuario.. Una vez consumido, el producto estará disponible para otra compra.
Recordatorio: En Android, no se puede comprar un producto que ya fue comprado por el usuario. El producto debe ser consumido antes de que pueda ser comprado de nuevo.
Ejemplo
// Asks to purchase a product
inAppPurchaseProduct(MyProduct, PurchaseProduct)
PROCEDURE PurchaseProduct(bSuccess is boolean, Product is inAppProduct, PurchaseID)
IF NOT bSuccess THEN
ToastDisplay(ErrorInfo())
ELSE
// Consume the product
inAppPurchaseProduct(Product, PurchaseID, ConsumeProduct)
END
PROCÉDURE ConsumeProduct(bSuccess is boolean)
IF NOT bSuccess THEN
ToastDisplay(ErrorInfo())
ELSE
// Consume the product in the application
...
END
Sintaxis
<Result> = inAppConsumeProduct(<Product to consume> , <Purchase identifier> , <WLanguage procedure>)
<Result>: booleano
  • True STRIMEULB si se ha realizado la solicitud de consumo de producto,
  • False en caso contrario. Para obtener más información sobre el error, utilice la función ErrorInfo.
<Product to consume>: Cadena de caracteres o inAppProduct Variable
  • Identificador del producto al consumo,
  • Nombre de inAppProduct Variable correspondiente al producto a consumir.
<Purchase identifier>: Cadena de caracteres
Identificador de compra de producto para el consumo. Este identificador se recibe al comprar un producto con inAppPurchaseProduct. También se puede recuperar mediante inAppListPurchase.
<WLanguage procedure>: Nombre de Procedure
Nombre de WLanguage Procedure ("callback" Procedure) ejecutado al recibir la respuesta a la solicitud de consumo del producto. Este procedimiento tiene el siguiente formato:
PROCEDURE <Procedure Name>(<Success> is boolean)
<El éxito es booleano:
  • True STRIMEULB si el producto ha sido consumido,
  • False en caso contrario. Para get más detalles sobre el error, utilice ErrorInfo antes de cualquier otra llamada a una función de WLanguage (esto reiniciaría el error).
Observaciones
  • inAppListPurchase se utiliza para recuperar los productos comprados por el usuario y aún no consumidos.
  • inAppConsumeProduct no tiene efecto si se ejecuta desde el simulador o emulador Android.
  • No puede consumir una suscripción.
Componente: wd290android.jar
Versión mínima requerida
  • Versión 19
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local