소개
소개Capacitor 플러그인으로 AppsFlyer Attribution, Analytics 및 Deep Link를 사용하세요.
기본 기능
기본 기능initSDK- Use this method to initialize and start AppsFlyer SDK. This API should be called as soon as the app launched.startSDK- AppsFlyer SDK를 수동 시작 모드에서만 시작하세요.logEvent- 앱 내 이벤트를 로그하세요.setCustomerUserId- 고객 고유 ID를 설정하면 고객 고유 ID와 AppsFlyer의 고유 ID, 다른 기기의 ID와 연관지을 수 있습니다. 이 ID는 raw-data 보고서와 Postback API에서 찾을 수 있으며 내부 ID와 연관지을 수 있습니다.
공개 API
제목: 공개 API| 메서드 | 설명 |
|---|---|
addListener('conversion_callback', listener) | 변환 콜백을 듣고, onConversionDataSuccess 그리고 onConversionDataFail데이터. OnConversionDataResult payloads. |
addListener('oaoa_callback', listener) | 데이터. onAppOpenAttribution 그리고 onAttributionFailure데이터. OnAppOpenAttribution 데이터 패킷. |
addListener('udl_callback', listener) | 통합된 깊은 링크 콜백을 듣기 위해 OnDeepLink 데이터 패킷. |
initSDK | SDK을 초기화하고 시작하기 위해 이 메서드를 사용하세요. API은 앱이 시작되면 가능한 한 빨리 호출되어야 합니다. |
startSDK | SDK을 시작하기 위해 이 메서드를 사용하세요. 그러나 수동 시작 모드에서만 사용하세요. |
logEvent | 인앱 이벤트를 로그합니다. |
setCustomerUserId | 고유 ID를 AppsFlyer의 고유 ID와 다른 기기의 ID와 연관지을 수 있도록 고객 ID를 설정합니다. 이 ID는 원시 데이터 보고서와 Postback API에서 사용할 수 있습니다. |
setCurrencyCode | 인앱 구매에 사용할 통화를 설정합니다. 3자리 ISO 4217 code을 제공하세요. |
updateServerUninstallToken | 안드로이드에서 GCM/FCM 토큰 또는 iOS에서 APNs 토큰을 전달하세요. 다른 플러그인이 토큰을 수집한 경우 사용하세요. AppsFlyer로 토큰을 전달하여 앱이 제거될 때 측정할 수 있도록 해주세요. |
setAppInviteOneLink | 초기화 ID를 설정하여 초대 인정을 위한 OneLink ID를 사용합니다. |
setOneLinkCustomDomain | OneLink 도메인을 브랜드화하여 AppsFlyer가 짧은 링크에 숨겨진 인정을 해석할 수 있도록 해주세요. |
appendParametersToDeepLinkingURL | OneLink가 없는 앱 링크 깊은 링크에 대한 인정을 활성화합니다. 이 메서드를 호출하기 전에 startSDK() 포함하여 pid 및 is_retargeting=true 매개 변수 맵에 포함합니다. |
setResolveDeepLinkURLs | AppsFlyer OneLink이 다른 Universal Link 내에 wrapping되어 있는 경우 사용합니다. SDK이 wrapped URL을 해석하여 deep linking이 올바르게 작동하도록 합니다. |
addPushNotificationDeepLinkPath | SDK이 푸시 알림 패키지에서 deep link 값을 추출하는 방법을 설정합니다. |
setSharingFilter | AppsFlyer 파트너에 이벤트 전파를 중지합니다. |
setSharingFilterForAllPartners | 모든 AppsFlyer 파트너에 이벤트 전파를 중지합니다. setSharingFilter를 재정의합니다. |
setSharingFilterForPartners | AppsFlyer 파트너에 이벤트 전파를 중지합니다. |
setAdditionalData | AppsFlyer에 추가 키-값 데이터를 전송합니다. |
getAppsFlyerUID | 앱 설치 시 생성되는 AppsFlyer의 고유한 기기 ID를 가져옵니다. |
anonymizeUser | AppsFlyer 분석에서 End User Opt-Out (사용자 데이터 비식별화). |
stop | API이 호출되면 SDK은 더 이상 서버와 통신하지 않으며 작동을 중지합니다. 사용자 동의/거부 구현 시 유용합니다. |
disableSKAdNetwork | SKAdNetwork을 비활성화합니다. |
disableAdvertisingIdentifier | SDK에서 다양한 광고 ID의 수집을 비활성화합니다. 이에는 Apple Identity for Advertisers (IDFA), Google Advertising ID (GAID), OAID 및 Amazon Advertising ID (AAID)가 포함됩니다. |
disableCollectASA | Apple Search Ads attribution을 비활성화합니다. |
setHost | 사용자 정의 호스트를 설정합니다. |
generateInviteLink | 기존 사용자가 친구와 연락처를 새로운 사용자로 초대할 수 있도록 합니다. |
validateAndLogInAppPurchaseAndroid | API을 사용하여 앱 내 구매의 서버 검증을 수행합니다. 검증이 성공하면 관련된 값이 포함된 af_purchase 이벤트가 자동으로 로그됩니다. |
validateAndLogInAppPurchaseIos | 현재 동작에 대한 소스 정의를 참조하세요. |
getSdkVersion | SDK 버전을 사용하여 AppsFlyer SDK 버전을 가져옵니다. |
enableFacebookDeferredApplinks | Facebook Deferred AppLinks의 수집을 활성화합니다. Facebook SDK과 Facebook 앱이 대상/클라이언트 기기에 설치되어 있어야 합니다. 이 API은 AppsFlyer SDK을 초기화하기 전에 호출되어야 합니다. |
sendPushNotificationData | 푸시 알림 캠페인에서 데이터를 측정하고 가져옵니다. |
setCurrentDeviceLanguage | 기기 언어를 설정합니다. 데이터는 Raw Data Reports에서 표시됩니다. |
logCrossPromoteImpression | __CAPGO_KEEP_0__에서 impression을 로그합니다. AppsFlyer 대시보드에서 표시되는 프로모션 앱 ID를 사용하여야 합니다. |
setUserEmails | 사용자 이메일을 설정하고 암호화하세요. |
logLocation | 사용자의 위치를 수동으로 로깅하세요. |
setPhoneNumber | SHA-256 암호화된 문자열로 전송됩니다. |
setPartnerData | 파트너 통합을 위한 사용자 지정 데이터를 보내는 것을 허용합니다. |
logInvite | af_invite라는 사용자 초대 내 앱 이벤트를 로깅하기 위해 사용하세요. |
setDisableNetworkData | 네트워크 제공자 이름 (캐리어)과 SIM 제공자 이름을 장치에서 자동으로 수집하지 않도록 옵트아웃하세요. |
enableTCFDataCollection | CMP를 사용하는 사용자에 대한 자동으로 수집되는 동의 데이터를 옵트인/아웃하세요. 플래그 값은 앱 세션 간에 영구적으로 저장됩니다. |
setConsentData | TCF v2.2과 호환되지 않는 CMP를 사용하는 앱이면 직접 동의 데이터를 SDK에 제공하기 위해 사용하세요. |
logAdRevenue | 광고 수익을 통해 앱 소유자는 사용자 LTV와 캠페인 ROI에 대한 완전한 시각을 얻습니다. 광고 수익은 보상 비디오, 제안 벽, 인터스텔리아, 배너 등 앱 내에서 광고를 표시함으로써 발생합니다. 이 방법을 사용하여 광고 수익을 로깅하세요. |
setConsentDataV2 | TCF v2.2과 호환되지 않는 CMP를 사용하는 앱이면 직접 동의 데이터를 SDK에 제공하기 위해 사용하세요. |
isSDKStarted | AppsFlyer SDK이 현재 세션에서 이미 시작되었는지 확인하기 위해 사용하세요. |
isSDKStopped | AppsFlyer SDK이 현재 중단되었는지 확인하기 위해 사용하세요. |
disableAppSetId | AppSet ID 수집을 비활성화합니다. SDK 초기화 이전에 호출된 경우 App Set ID가 수집되지 않습니다. 초기화 이후 호출된 경우 App Set ID가 수집되지만 요청 패킷에 포함되지 않습니다. Android 전용. |
validateAndLogInAppPurchaseV2 | API은 인앱 구매 V2의 서버 검증을 위한 것입니다. 검증이 성공적으로 완료되면 af_purchase 이벤트와 관련된 값이 자동으로 로그됩니다. |
진실의 근원
‘진실의 근원’ 섹션이 참조는 src/definitions.ts 에서同步됩니다 capacitor-appsflyer.
@capgo/capacitor-앱플라이어 계속 진행
capgo/capacitor-앱플라이어로 계속 진행하세요‘__CAPGO_KEEP_0__-appsflyer에서 계속하기’ 섹션 @capgo/capacitor-앱플라이어 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-appsflyer 애플리케이션 플라이어 (@capgo/capacitor-appsflyer) 사용 애플리케이션 플라이어 (@capgo/capacitor-appsflyer) 사용 Capgo 플러그인 디렉토리 Capgo 플러그인 디렉토리 Capacitor 플러그인 (by Capgo) Capacitor 플러그인 (by Capgo) 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트 아이오닉 엔터프라이즈 플러그인 대체 아이오닉 엔터프라이즈 플러그인 대체