Saltar al contenido

@capgo/capacitor-appsflyer

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

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

  • initSDK - Utilice este método para inicializar y iniciar AppsFlyer SDK. Este API debe llamarse tan pronto como se lance la aplicación.
  • startSDK - Utilice este método para iniciar AppsFlyer SDK, solo en modo de inicio manual.
  • logEvent - Registre un evento en la aplicación.
  • setCustomerUserId - Al establecer su propio ID de cliente, puede 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.
__CAPGO_KEEP_2__Descripción
addListener('conversion_callback', listener)Escuche las llamadas de retorno de conversión, incluyendo onConversionDataSuccess y onConversionDataFail, con OnConversionDataResult paquetes de datos.
addListener('oaoa_callback', listener)Escuchar callbacks de atribución de apertura de aplicación, incluyendo onAppOpenAttribution y onAttributionFailure, con OnAppOpenAttribution paquetes de datos.
addListener('udl_callback', listener)Escuchar callbacks de enlaces profundos unificados con OnDeepLink paquetes de datos.
initSDKUtilice este método para inicializar y iniciar AppsFlyer SDK. Este API debe llamarse tan pronto como se lance la aplicación.
startSDKUtilice este método para iniciar AppsFlyer SDK, solo en modo de inicio manual.
logEventRegistrar un evento en la aplicación.
setCustomerUserIdEstablecer su propio ID de cliente le permite cruzarreferenciar su propio ID único con el ID único de AppsFlyer y otros IDs de dispositivos. Este ID está disponible en informes de datos brutos y en las API de postback para cruzarreferenciar con sus IDs internos.
setCurrencyCodeEstablece la moneda utilizada para compras en la aplicación. Proporcione un código de tres caracteres de ISO 4217 code.
updateServerUninstallTokenPase tokens de GCM/FCM en Android o tokens APNs en iOS cuando otro complemento los recopiló. 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 los parámetros de atribución ocultos en los enlaces cortos.
appendParametersToDeepLinkingURLHabilita la atribución para los enlaces profundos de App Links sin OneLink. Llame a este método antes de startSDK()incluya al menos pid y en el mapa de parámetros. is_retargeting=true Utilice este cuando un enlace de OneLink de AppsFlyer esté envuelto en otro enlace Universal. Le permite que el __CAPGO_KEEP_0__ resuelva la URL envuelta para que la enrutamiento profundo siga funcionando correctamente.
setResolveDeepLinkURLsConfigura cómo el SDK extrae los valores de enlace profundo de los payloads de notificaciones push.
addPushNotificationDeepLinkPathConfigures how the SDK extracts deep link values from push notification payloads.
setSharingFilterDetiene los eventos de propagarse a todos los socios de AppsFlyer. Sobreescribe el filtro de compartición establecido.
setSharingFilterForAllPartnersDetiene los eventos de propagarse a los socios de AppsFlyer especificados.
setSharingFilterForPartnersEstablece datos clave-valor adicionales para enviar a AppsFlyer.
setAdditionalDataEstablece el ID de OneLink utilizado como enlace base para la atribución de invitaciones.
getAppsFlyerUIDObtenga el ID de dispositivo único de AppsFlyer (creado para cada nueva instalación de una aplicación).
anonymizeUserOpt-out de los usuarios finales de la analítica de AppsFlyer (Anonimizar los datos de usuario).
stopUna vez que se invoque este API, nuestro SDK ya no se comunica con nuestros servidores y deja de funcionar. Útil cuando se implementa la opción de aceptación/rechazo del usuario.
disableSKAdNetworkOpt-out de SKAdNetwork.
disableAdvertisingIdentifierDeshabilita la recopilación de varios IDs 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.
setHostEstablezca un host personalizado.
generateInviteLinkPermitir que sus usuarios existentes inviten 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.
validateAndLogInAppPurchaseIosConsulte 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.
sendPushNotificationDataMide y obtiene datos de las campañas de notificaciones push.
setCurrentDeviceLanguageEstablece el idioma del dispositivo. Los datos se mostrarán en 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 la aplicación promocionada tal como aparece en la consola de AppsFlyer.
setUserEmailsEstablece los correos electrónicos del usuario y los cifra.
logLocationRegistra manualmente la ubicación del usuario.
setPhoneNumberSe enviará como una cadena cifrada SHA-256.
setPartnerDataPermite enviar datos personalizados con fines de integración de socios.
logInviteUtilice para registrar un evento de invitación de usuario en la aplicación (af_invite).
setDisableNetworkDataUtilice para desactivar la recopilación del nombre del operador de red (proveedor) y el nombre del operador SIM del dispositivo.
enableTCFDataCollectionUtilice para activar/desactivar la recopilación automática de datos de consentimiento, para los usuarios que utilizan un CMP. El valor de la bandera se persistirá entre sesiones de la aplicación.
setConsentDataUtilice este método para establecer los datos de consentimiento del usuario manualmente. Si su aplicación no utiliza un CMP compatible con TCF v2.2, utilice 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 del usuario y el ROI de la campaña. Los ingresos publicitarios se generan al mostrar anuncios en videos recompensados, paredes de ofertas, intersticiales y banners en una aplicación. Puede utilizar este método para registrar sus ingresos publicitarios.
setConsentDataV2Use this to set datos de consentimiento del usuario manualmente. Si su aplicación no utiliza un CMP compatible con TCF v2.2, utilice el siguiente método para proporcionar los datos de consentimiento directamente a la SDK.
isSDKStartedUse this method to check whether the AppsFlyer SDK has already been started in the current session.
isSDKStoppedUse this method to check whether the AppsFlyer SDK is currently stopped.
disableAppSetIdDeshabilita la recopilación de ID de AppSet. Si se llama antes de SDK init, el ID de App Set no se recopilará. Si se llama después de init, el ID de App Set 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. Se registrará automáticamente un evento af_purchase con los valores relevantes si la validación es exitosa.

Esta referencia se sincroniza desde src/definitions.ts en capacitor-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 Empresa de Ionic Enterprise para el flujo de trabajo del producto en Alternativas de Ionic Enterprise Plugin.