Resumen
Sección titulada “Resumen”Capacitor plugin para AppsFlyer de atribución, análisis y enlaces profundos.
Capacidades Fundamentales
Sección titulada “Capacidades Fundamentales”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- Configura tu propio ID de cliente para poder cruzar tu 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 cruzar con tus IDs internos.
Publico API
Sección titulada "Publico API"| Método | Descripción |
|---|---|
addListener('conversion_callback', listener) | Escucha callbacks de conversión, incluyendo onConversionDataSuccess y con onConversionDataFailpayloads. OnConversionDataResult payloads. |
addListener('oaoa_callback', listener) | Escucha llamadas de atribución de apertura de aplicación, incluyendo onAppOpenAttribution y con onAttributionFailurepayloads. OnAppOpenAttribution paquetes. |
addListener('udl_callback', listener) | Escucha callbacks de enlaces profundos unificados con OnDeepLink paquetes. |
initSDK | Utiliza este método para inicializar y empezar AppsFlyer SDK. Este API debe llamarse tan pronto como se lance la aplicación. |
startSDK | Utiliza este método para empezar AppsFlyer SDK, solo en modo de inicio manual. |
logEvent | Registra 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 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. |
setCurrencyCode | Establece la moneda utilizada para compras en la aplicación. Proporciona un código de tres caracteres de ISO 4217 code. |
updateServerUninstallToken | Transmite tokens de GCM/FCM en Android o tokens de APNs en iOS cuando otro plugin los recopiló. Utiliza esto para enviar tokens de medición de desinstalación a AppsFlyer. |
setAppInviteOneLink | Establece el ID de OneLink utilizado como enlace base para la atribución de invitaciones. |
setOneLinkCustomDomain | Registra dominios de OneLink personalizados para que AppsFlyer pueda resolver parámetros de atribución ocultos en enlaces cortos. |
appendParametersToDeepLinkingURL | Activa la atribución para enlaces profundos de App Links sin OneLink. Llama a este método antes startSDK(). Incluya al menos pid y is_retargeting=true en el mapa de parámetros. |
setResolveDeepLinkURLs | Utilice esto cuando un OneLink de AppsFlyer esté envuelto dentro de otro enlace universal. Le permite que SDK resuelva la URL envuelta para que la navegación profunda siga funcionando correctamente. |
addPushNotificationDeepLinkPath | Configura cómo SDK extrae valores de enlace profundo de payloads de notificaciones push. |
setSharingFilter | Detiene eventos de propagación a los socios de AppsFlyer especificados. |
setSharingFilterForAllPartners | Detiene eventos de propagación a todos los socios de AppsFlyer. Sobreescribe setSharingFilter. |
setSharingFilterForPartners | Detiene eventos de propagación a los socios de AppsFlyer especificados. |
setAdditionalData | Establece datos clave-valor adicionales para enviar a AppsFlyer. |
getAppsFlyerUID | Obtenga el ID único de dispositivo de AppsFlyer (creado para cada nueva instalación de una aplicación). |
anonymizeUser | Opt-out de los datos de usuario de AppsFlyer (Anonimizar datos de usuario). |
stop | Una vez que se invoque este API, nuestro SDK ya no se comunica con nuestros servidores y deja de funcionar. Útil al implementar la aceptación o rechazo del usuario. |
disableSKAdNetwork | Opt-out de SKAdNetwork. |
disableAdvertisingIdentifier | Desactiva la recopilación de varios identificadores de publicidad por parte de SDK. Esto incluye Apple Identity for Advertisers (IDFA), Google Advertising ID (GAID), OAID y Amazon Advertising ID (AAID). |
disableCollectASA | Opt-out de las atribuciones de Apple Search Ads. |
setHost | Establece un host personalizado. |
generateInviteLink | Permite a sus usuarios existentes invitar a sus amigos y contactos como nuevos usuarios a su aplicación. |
validateAndLogInAppPurchaseAndroid | API para la verificación del servidor de compras en la aplicación. Si la validación es exitosa, se registrará automáticamente un evento af_purchase con los valores relevantes. |
validateAndLogInAppPurchaseIos | Consulte las definiciones de origen para el comportamiento actual. |
getSdkVersion | Obtenga la versión de AppsFlyer SDK utilizada en la aplicación. |
enableFacebookDeferredApplinks | Habilite 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 instancia de AppsFlyer SDK para funcionar correctamente. |
sendPushNotificationData | Medir y obtener datos de las campañas de notificaciones push. |
setCurrentDeviceLanguage | Establezca el idioma del dispositivo. Los datos se mostrarán en los informes de datos brutos. |
logCrossPromoteImpression | Registre 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. |
setUserEmails | Set the user emails and encrypt them. |
logLocation | Registre manualmente la ubicación del usuario. |
setPhoneNumber | Se enviará como una cadena cifrada SHA-256. |
setPartnerData | Permite enviar datos personalizados con fines de integración de socios. |
logInvite | Use to log a user-invite in-app event (af_invite). |
setDisableNetworkData | Utilice para excluir la recopilación del nombre del operador de red (carrier) y el nombre del operador SIM del dispositivo. |
enableTCFDataCollection | Utilice para habilitar/deshabilitar la recopilación automática de datos de consentimiento, para usuarios que utilicen un CMP. El valor de la bandera se persistirá entre sesiones de la aplicación. |
setConsentData | Utilice esto 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 a la SDK. |
logAdRevenue | Al atribuir la ganancia publicitaria, los propietarios de la aplicación obtienen una visión completa del LTV del usuario y la ROI de la campaña. La ganancia publicitaria se genera al mostrar anuncios en videos recompensados, paredes de ofertas, intersticiales y banners en una aplicación. Puede utilizar este método para registrar su ganancia publicitaria. |
setConsentDataV2 | Utilice esto 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 a la SDK. |
isSDKStarted | Utilice este método para verificar si el SDK de AppsFlyer ya se ha iniciado en la sesión actual. |
isSDKStopped | Utilice este método para verificar si el SDK de AppsFlyer está actualmente detenido. |
disableAppSetId | Deshabilita la recopilación de ID de AppSet. Si se llama antes de SDK init, el ID de AppSet no se recopilará. Si se llama después de init, el ID de AppSet se recopilará pero no se enviará en payloads de solicitud. Solo para Android. |
validateAndLogInAppPurchaseV2 | API para la verificación del servidor de compras en aplicación V2. Se registrará automáticamente un evento af_purchase con los valores relevantes si la validación es exitosa. |
Fuente de Verdad
Sección titulada “Fuente de Verdad”Esta referencia se sincroniza desde src/definitions.ts en capacitor-appsflyer.
Sigue adelante desde @capgo/capacitor-appsflyer
Sección titulada “Sigue adelante desde @capgo/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 del plugin Capgo para el flujo de trabajo del producto en Directorio del plugin 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 Ionic Enterprise Plugin Alternativas.