Présentation
Section titled “Overview”Capacitor plugin pour attribution, analytics et liens profonds d'AppsFlyer
Capacités Clés
Section titled “Core Capabilities”initSDK- Utilisez cette méthode pour initialiser et démarrer AppsFlyer SDK. Cette API doit être appelée dès le lancement de l'application.startSDK- Utilisez cette méthode pour démarrer AppsFlyer SDK, uniquement en mode démarrage manuel.logEvent- Enregistrez un événement en application.setCustomerUserId- La mise en place de votre propre ID client vous permet de cross-referencer votre propre ID unique avec l'ID unique d'AppsFlyer et les IDs d'autres appareils. Cet ID est disponible dans les rapports de données brutes et dans les API de Postback pour la cross-referencer avec vos IDs internes.
Public API
Section intitulée « Public API »| Méthode | Description |
|---|---|
addListener('conversion_callback', listener) | Écoutez les appels de conversion, y compris onConversionDataSuccess et onConversionDataFailavec OnConversionDataResult payloads. |
addListener('oaoa_callback', listener) | Écoutez les appels d'attribution d'ouverture d'appareil, y compris onAppOpenAttribution et onAttributionFailureavec OnAppOpenAttribution payloads. |
addListener('udl_callback', listener) | Écoutez les appels de rappel de liens profonds unifiés avec OnDeepLink payloads. |
initSDK | Utilisez cette méthode pour initialiser et démarrer AppsFlyer SDK. Cette méthode API doit être appelée dès le lancement de l'application. |
startSDK | Utilisez cette méthode pour démarrer AppsFlyer SDK, uniquement en mode de démarrage manuel. |
logEvent | Enregistrez un événement en application. |
setCustomerUserId | Définir votre propre ID client vous permet de croiser référencer votre propre ID unique avec l'ID unique d'AppsFlyer et les IDs d'autres appareils. Cet ID est disponible dans les rapports de données brutes et dans les API de Postback pour la croisance avec vos IDs internes. |
setCurrencyCode | Définit la devise utilisée pour les achats en application. fournit un code ISO 4217 à trois caractères code. |
updateServerUninstallToken | Transmettez les jetons GCM/FCM sur Android ou les jetons APNs sur iOS lorsque l'autre plugin les a collectés. Utilisez cela pour transmettre les jetons de mesure d'annulation à AppsFlyer. |
setAppInviteOneLink | Définit l'ID de OneLink utilisé comme lien de base pour l'attribution des invitations. |
setOneLinkCustomDomain | Enregistre des domaines OneLink personnalisés pour que AppsFlyer puisse résoudre les paramètres d'attribution cachés dans les liens courts. |
appendParametersToDeepLinkingURL | Active l'attribution pour les liens profonds d'App Links sans OneLink. Appelez cette méthode avant startSDK(). Incluez au moins pid et is_retargeting=true dans le dictionnaire des paramètres. |
setResolveDeepLinkURLs | Utilisez ce paramètre lorsque l'OneLink AppsFlyer est encapsulé dans un autre lien universel. Cela permet au SDK de résoudre l'URL encapsulée afin que la mise en page profonde fonctionne correctement. |
addPushNotificationDeepLinkPath | Configure comment la SDK extrait les valeurs de lien profond à partir des payloads de notifications push. |
setSharingFilter | Arrêtez les événements de se propager aux partenaires AppsFlyer spécifiés. |
setSharingFilterForAllPartners | Arrête l'envoi d'événements à tous les partenaires AppsFlyer. Remplace la valeur de setSharingFilter. |
setSharingFilterForPartners | Arrêtez les événements de se propager aux partenaires AppsFlyer spécifiés. |
setAdditionalData | Définissez des données clés-valeurs supplémentaires à envoyer à AppsFlyer. |
getAppsFlyerUID | Obtenez l'ID unique de l'appareil AppsFlyer (créé pour chaque nouvelle installation d'une application). |
anonymizeUser | Opt-out de l'utilisateur de l'analyse AppsFlyer (anonymisez les données utilisateur). |
stop | Une fois que ce API est invoqué, notre SDK ne communique plus avec nos serveurs et cesse de fonctionner. Utile lors de l'implémentation de l'opt-in/opt-out de l'utilisateur. |
disableSKAdNetwork | Opt-out de SKAdNetwork. |
disableAdvertisingIdentifier | Active la désactivation de la collecte de diverses identités publicitaires par SDK. Cela inclut l'identité d'Apple pour les annonceurs (IDFA), l'identifiant publicitaire Google (GAID), OAID et l'identifiant publicitaire Amazon (AAID). |
disableCollectASA | Opt-out des attributions de Apple Search Ads. |
setHost | Configurez un hôte personnalisé. |
generateInviteLink | Permettre à vos utilisateurs existants d'inviter leurs amis et contacts comme nouveaux utilisateurs à votre application. |
validateAndLogInAppPurchaseAndroid | API pour la vérification du serveur des achats en application. Un événement af_purchase avec les valeurs pertinentes sera automatiquement enregistré si la validation est réussie. |
validateAndLogInAppPurchaseIos | Consultez les définitions de source pour le comportement actuel. |
getSdkVersion | Obtenez la version SDK d'AppsFlyer utilisée dans l'application. |
enableFacebookDeferredApplinks | Activer la collecte des liens d'applications retardés de Facebook. Exige SDK de Facebook et l'application Facebook sur le dispositif cible/client. Cette API doit être invoquée avant l'initialisation de l'SDK d'AppsFlyer pour fonctionner correctement. |
sendPushNotificationData | Mesurer et obtenir des données des campagnes de notifications push. |
setCurrentDeviceLanguage | Configurez la langue du dispositif. Les données seront affichées dans les rapports de données brutes. |
logCrossPromoteImpression | Enregistrez une impression en tant que partie d'une campagne de promotion croisée. Assurez-vous d'utiliser l'ID de l'application promotionnelle tel qu'il apparaît dans le tableau de bord d'AppsFlyer. |
setUserEmails | Set the user emails and encrypt them. |
logLocation | Manually log the location of the user. |
setPhoneNumber | Seront envoyés sous forme de chaîne chiffrée SHA-256. |
setPartnerData | Permet d'envoyer des données personnalisées à des fins d'intégration de partenaires. |
logInvite | Utilisez pour enregistrer un événement d'invitation en app (af_invite). |
setDisableNetworkData | Utilisez pour vous désabonner de la collecte du nom de l'opérateur de réseau (carrier) et du nom de l'opérateur SIM du dispositif. |
enableTCFDataCollection | Use to opt-in/out the automatic collection of consent data, for users who use a CMP. Flag value will be persisted between app sessions. |
setConsentData | Configurez les données de consentement de l'utilisateur manuellement. Si votre application ne utilise pas un CMP compatible avec la TCF v2.2, utilisez la méthode suivante pour fournir les données de consentement directement à l'SDK. |
logAdRevenue | By attributing ad revenue, app owners gain the complete view of user LTV and campaign ROI. Ad revenue is generated by displaying ads on rewarded videos, offer walls, interstitials, and banners in an app. You can use this method to log your ad revenue. |
setConsentDataV2 | Configurez les données de consentement de l'utilisateur manuellement. Si votre application ne utilise pas un CMP compatible avec la TCF v2.2, utilisez la méthode suivante pour fournir les données de consentement directement à l'SDK. |
isSDKStarted | Utilisez cette méthode pour vérifier si l'SDK AppsFlyer a déjà été démarré dans la session actuelle. |
isSDKStopped | Utilisez cette méthode pour vérifier si l'SDK AppsFlyer est actuellement arrêté. |
disableAppSetId | Désactive la collecte de l'ID AppSet. Si appelé avant l'initialisation de SDK, l'ID AppSet ne sera pas collecté. Si appelé après l'initialisation, l'ID AppSet sera collecté mais ne sera pas envoyé dans les payloads de requête. Disponible uniquement sur Android. |
validateAndLogInAppPurchaseV2 | API pour la vérification du serveur des achats en application V2. Un événement af_purchase avec les valeurs pertinentes sera automatiquement enregistré si la validation est réussie. |
Source De Vérité
Section intitulée « Source De Vérité »Cette référence est synchronisée à partir de src/definitions.ts dans capacitor-appsflyer.
Continuez à partir de @capgo/capacitor-appsflyer
Section intitulée « Continuez à partir de @capgo/capacitor-appsflyer »Si vous utilisez @capgo/capacitor-appsflyer pour planifier le travail du plugin natif, connectez-l’avec Utilisez @capgo/capacitor-appsflyer pour la capacité native dans Utilisez @capgo/capacitor-appsflyer Répertoire du plugin Capgo pour le flux de travail du produit dans Répertoire du plugin Capgo Plugins Capacitor par Capgo pour le détail d'implémentation dans Plugins Capacitor par Capgo Ajouter ou mettre à jour les plugins pour le détail d'implémentation dans Ajouter ou mettre à jour les plugins, et Alternatives aux plugins Ionic Enterprise Pour le flux de travail du produit dans les plugins Ionic Enterprise.