|
|
|
|
inAppListProductInfo( Función) Recupera, de la tienda, información sobre los productos "In-App" associated con la aplicación. arrIdentifier is array of strings IF InAndroidMode() THEN arrIdentifier = ["product1", "product2", "product3", "product4", "unknown product"] ELSE arrIdentifier = ["ProductID1", "ProductID2", "ProductID3", ... "ProductID4", "ProductID5", "unknown product"] END IF inAppListProductInfo(arrIdentifier, ListProductInfo) THEN ToastDisplay("Asks for the list of products sent.") ELSE Error("ERROR: " + ErrorInfo) END // -------------------- // ListProductInfo procedure PROCEDURE ListProductInfo(bSuccess is boolean, arrProducts is array of inAppProduct) IF NOT bSuccess THEN Error("Error: " + ErrorInfo()) RETURN END LooperDeleteAll(LOOP_ProductInfo) FOR I = 1 _TO_ arrProducts.Count LooperAddLine(LOOP_ProductInfo, arrProducts[I].Caption, ... arrProducts[I].Description, arrProducts[I].Identifier, arrProducts[I].Price) END // Copy into the array global to the window garrProduct <= arrProducts Sintaxis
<Result> = inAppListProductInfo(<Identifiers of products> , <WLanguage procedure>)
<Result>: booleano - True si se realizó la solicitud para obtener información sobre el producto,
- False en caso contrario. Para obtener más información sobre el error, utilice la función ErrorInfo.
<Identifiers of products>: Array de cadenas de caracteres Identificadores de los productos a utilizar. Estos identificadores son los que se definen al crear los productos: - en iTunes Connect.
- en la consola de desarrollo de Google Play.
Observación: Si un identificador no corresponde a un producto existente, se ignora. <WLanguage procedure>: Nombre de Procedure Nombre del lenguaje WLanguage Procedure ("callback" Procedure) que se ejecuta al recibir información sobre los productos. Para obtener más información sobre este procedimiento, consulte Parámetros del procedimiento utilizado por la función inAppListProductInfo. Observaciones - La solicitud de información es asíncrona para no bloquear la aplicación al recuperar información sobre los productos.. Esta operación puede ser bastante larga porque se deben realizar peticiones de red.
- Para conocer la lista de productos comprados por el usuario y no consumidos y la lista de suscripciones a Active, utilice inAppListPurchase.
- inAppListProductInfo no tiene efecto si se ejecuta desde el simulador o emulador Android .
- Se debe llamar a la función inAppListProductInfo antes de llamar a las funciones enAppXXX.
Componente: wd290android.aar
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|