Saltar al contenido

@capgo/capacitor-appsflyer

Plugin de Capacitor para atribución, análisis y enlaces profundos de AppsFlyer.

plugin de Capacitor para atribución de AppsFlyer, análisis y enlaces profundos.

  • initSDK - Utilice este método para inicializar y iniciar SDK de AppsFlyer. Este API debe ser llamado tan pronto como se lance la aplicación.
  • startSDK - Utilice este método para iniciar SDK de AppsFlyer, solo en modo de inicio manual.
  • logEvent - Registre un evento en la aplicación.
  • setCustomerUserId - Establecer su propio ID de cliente le permite cruzarreferenciar su propio ID único con el ID único de AppsFlyer y los IDs de otros dispositivos. Este ID está disponible en informes de datos brutos y en las API de Postback para cruzarreferenciar con sus IDs internos.
MétodoDescripción
addListener('conversion_callback', listener)Escuchar callbacks de conversión, incluyendo onConversionDataSuccess y onConversionDataFail, con OnConversionDataResult payloads.
addListener('oaoa_callback', listener)Escucha los callbacks de atribución de apertura de aplicación, incluyendo onAppOpenAttribution y onAttributionFailure, con OnAppOpenAttribution payloads.
addListener('udl_callback', listener)Escucha los callbacks de enlaces profundos unificados con OnDeepLink payloads.
initSDKUtiliza este método para inicializar y iniciar AppsFlyer SDK. Este API debe llamarse tan pronto como se lance la aplicación.
startSDKUtiliza este método para iniciar AppsFlyer SDK, solo en modo de inicio manual.
logEventRegistra un evento en la aplicación.
setCustomerUserIdEstablece su propio ID de cliente para poder cruzar referencias con su ID único y los IDs de otros dispositivos. Este ID está disponible en informes de datos brutos y en las API de Postback para cruzar referencias con sus IDs internos.
setCurrencyCodeEstablece la moneda utilizada para compras en la aplicación. Proporciona un código de tres caracteres de la norma ISO 4217 code.
updateServerUninstallTokenPasa los tokens de GCM/FCM en Android o tokens de APNs en iOS cuando otro plugin los haya recopilado. Utilice esto para enviar tokens de medición de desinstalación a AppsFlyer.
setAppInviteOneLinkEstablece el ID de OneLink utilizado como enlace base para la atribución de invitaciones.
setOneLinkCustomDomainRegistra dominios de OneLink personalizados para que AppsFlyer pueda resolver parámetros de atribución ocultos en enlaces cortos.
appendParametersToDeepLinkingURLHabilita la atribución para enlaces profundos de App Links sin OneLink. Llame a este método antes de startSDK(). Incluya al menos pid y is_retargeting=true en el mapa de parámetros.
setResolveDeepLinkURLsUtilice esto cuando un enlace de AppsFlyer OneLink esté envuelto en otro enlace Universal. Le permite a SDK resolver la URL envuelta para que la enrutamiento profundo siga funcionando correctamente.
addPushNotificationDeepLinkPathConfigura cómo SDK extrae valores de enlace profundo de payloads de notificaciones push.
setSharingFilterDetiene los eventos de propagación a los socios de AppsFlyer especificados.
setSharingFilterForAllPartnersDetiene eventos de propagación a todos los socios de AppsFlyer. Sobreescribe el filtro de compartición establecido.
setSharingFilterForPartnersDetiene eventos de propagación a los socios de AppsFlyer especificados.
setAdditionalDataEstablece datos clave-valor adicionales para enviar a AppsFlyer.
getAppsFlyerUIDObtiene el ID único de dispositivo de AppsFlyer (creado para cada nueva instalación de una aplicación).
anonymizeUserOpt-out del usuario final de la analítica de AppsFlyer (Anonimiza los datos del usuario).
stopUna vez que se invoca este API, nuestro SDK ya no se comunica con nuestros servidores y deja de funcionar. Útil al implementar la opción de aceptación/rechazo del usuario.
disableSKAdNetworkOpt-out de SKAdNetwork.
disableAdvertisingIdentifierDeshabilita la recopilación de diversas identificaciones de publicidad por parte del SDK. Esto incluye la Identidad para Anunciantes de Apple (IDFA), el ID de Publicidad de Google (GAID), OAID y el ID de Publicidad de Amazon (AAID).
disableCollectASAOpt-out de las atribuciones de Apple Search Ads.
setHostEstablece un host personalizado.
generateInviteLinkPermite a sus usuarios existentes invitar a sus amigos y contactos como nuevos usuarios a su aplicación.
validateAndLogInAppPurchaseAndroidAPI para la verificación del servidor de compras en la aplicación. Un evento af_purchase con los valores relevantes se registrará automáticamente si la validación es exitosa.
validateAndLogInAppPurchaseIosVer las definiciones de origen para el comportamiento actual.
getSdkVersionObtenga la versión de AppsFlyer SDK utilizada en la aplicación.
enableFacebookDeferredApplinksHabilite la recopilación de Facebook Deferred AppLinks. Requiere Facebook SDK y la aplicación de Facebook en el dispositivo objetivo/cliente. Este API debe ser invocado antes de inicializar la AppsFlyer SDK para funcionar correctamente.
sendPushNotificationDataMedir y obtener datos de las campañas de notificaciones push.
setCurrentDeviceLanguageEstablezca el idioma del dispositivo. Los datos se mostrarán en los Informes de Datos Brutos.
logCrossPromoteImpressionRegistra una impresión como parte de una campaña de promoción cruzada. Asegúrese de utilizar el ID de aplicación promocionada tal como aparece en la consola de AppsFlyer.
setUserEmailsEstablezca los correos electrónicos del usuario y los cifre.
logLocationRegistre manualmente la ubicación del usuario.
setPhoneNumberSe enviará como una cadena cifrada SHA-256.
setPartnerDataPermite enviar datos personalizados para fines de integración de socios.
logInviteUse para registrar un evento de invitación de usuario en la aplicación (af_invite).
setDisableNetworkDataUse para darse de baja de la recopilación del nombre del operador de red (proveedor) y el nombre del operador SIM del dispositivo.
enableTCFDataCollectionUse para optar por la recopilación automática de datos de consentimiento, para usuarios que utilizan un CMP. El valor de la bandera se persistirá entre sesiones de la aplicación.
setConsentDataUse este para establecer los datos de consentimiento del usuario manualmente. Si tu aplicación no utiliza un CMP compatible con TCF v2.2, utiliza el siguiente método para proporcionar los datos de consentimiento directamente al SDK.
logAdRevenueAl atribuir los ingresos publicitarios, los propietarios de la aplicación obtienen una visión completa del LTV de los usuarios y el ROI de las campañas. Los ingresos publicitarios se generan al mostrar anuncios en videos recompensados, paredes de ofertas, intersticiales y banners en una aplicación. Puedes utilizar este método para registrar tus ingresos publicitarios.
setConsentDataV2Use este para establecer los datos de consentimiento del usuario manualmente. Si tu aplicación no utiliza un CMP compatible con TCF v2.2, utiliza el siguiente método para proporcionar los datos de consentimiento directamente al SDK.
isSDKStartedUtiliza este método para verificar si el SDK de AppsFlyer ya se ha iniciado en la sesión actual.
isSDKStoppedUtiliza este método para verificar si el SDK de AppsFlyer está actualmente detenido.
disableAppSetIdDeshabilita la recopilación de ID de conjunto de aplicación. Si se llama antes de SDK init, el ID de conjunto de aplicación no se recopilará. Si se llama después de init, el ID de conjunto de aplicación se recopilará pero no se enviará en payloads de solicitud. Solo para Android.
validateAndLogInAppPurchaseV2API para la verificación del servidor de compras en la aplicación V2. Un evento af_purchase con los valores relevantes se registrará automáticamente si la validación es exitosa.

Esta referencia se sincroniza desde src/definitions.ts en Sigue desde @capacitor/__CAPGO_KEEP_1__-appsflyer.

Si estás utilizando @capgo/capacitor-appsflyer para planificar el trabajo de plugin nativo, conecta con Usando @capgo/capacitor-appsflyer para la capacidad nativa en Usando @capgo/capacitor-appsflyer, Directorio de plugins de Capgo para el flujo de trabajo del producto en Directorio de plugins de Capgo, Plugins de Capacitor por Capgo para el detalle de implementación en Plugins de Capacitor por Capgo Agregar o Actualizar Plugins para el detalle de implementación en Agregar o Actualizar Plugins, y Alternativas de Plugins de Ionic Enterprise para el flujo de trabajo del producto en Alternativas de Plugins de Ionic Enterprise.