|
|
|
|
inAppConsumeProduct( Función) 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. // 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|