|
|
|
|
- Casos especiales
- Aplicación en segundo plano: Caso específico a partir de Android 10
inAppPurchaseProduct( Función) envíos: - una solicitud de compra de un producto "In-App" associated con la aplicación.
- una solicitud de compra de una suscripción.
Observación: La solicitud de compra es asincrónica. Se ejecuta una "Callback" Procedure al recibir la respuesta a la solicitud de compra. MyProduct is inAppProduct = arrProduct[nIndex] inAppPurchaseProduct(MyProduct, ValidateProductPurchase)
PROCEDURE ValidateProductPurchase(bSuccess is boolean, Product is inAppProduct, Receipt) IF NOT bSuccess THEN ToastDisplay(ErrorInfo()) RETURN ELSE // Android case IF InAndroidMode() THEN // Consume the product (optional) inAppConsumeProduct(Product, Receipt, ConsumeProduct) END // iOS case IF IniOSMode() THEN // Activate the product in the application EnableProduct(Product) // Save the purchase in the application preferences SaveParameter(Product..Identifier, 1) END END
Componente: wd290android.aar
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|