Capacitor 앱스플라이어 Attribution, Analytics 및 디ープ링크를 위한 플러그인입니다.
핵심 기능
‘핵심 기능’이라는 제목의 섹션initSDK- Use this method to initialize and start AppsFlyer SDK. This API should be called as soon as the app launched.startSDK- Use this method to start AppsFlyer SDK, only on manual start mode.logEvent- 앱 내 이벤트를 로그합니다.setCustomerUserId- 고객 ID를 설정하면 앱플라이어의 고유 ID와 다른 기기의 ID와 연관지을 수 있습니다. 이 ID는 원시 데이터 보고서와 Postback API에서 찾을 수 있습니다.
Public API
Section titled “Public API”| 메서드 | 설명 |
|---|---|
addListener('conversion_callback', listener) | 변환 콜백을 듣고, onConversionDataSuccess 그리고 onConversionDataFail데이터입니다. OnConversionDataResult , payload |
addListener('oaoa_callback', listener) | 앱 열기 attribution 콜백을 듣고, 포함 onAppOpenAttribution 그리고 onAttributionFailure페이지 OnAppOpenAttribution , |
addListener('udl_callback', listener) | 데이터 OnDeepLink Listen for unified deep link callbacks with |
initSDK | Use this method to initialize and start AppsFlyer SDK. This API should be called as soon as the app launched. |
startSDK | Use this method to initialize and start AppsFlyer SDK. This __CAPGO_KEEP_1__ should be called as soon as the app launched. |
logEvent | Use this method to start AppsFlyer __CAPGO_KEEP_0__, only on manual start mode. |
setCustomerUserId | 로그를 기록합니다. |
setCurrencyCode | Sets the currency used for in-app purchases. Provide a three-character ISO 4217 code. |
updateServerUninstallToken | Sets the currency used for in-app purchases. Provide a three-character ISO 4217 __CAPGO_KEEP_0__. |
setAppInviteOneLink | OneLink ID를 사용하여 초대 인용을 위한 기본 링크를 설정합니다. |
setOneLinkCustomDomain | AppsFlyer가 짧은 링크 내에 숨겨진 인용 매개 변수를 해결할 수 있도록 브랜드된 OneLink 도메인을 등록합니다. |
appendParametersToDeepLinkingURL | OneLink가 없는 App Links 깊이 링크에 대한 인용을 활성화합니다. 이 메서드를 호출하기 전에 startSDK()이 메서드를 호출하기 전에 pid 이 메서드를 호출하기 전에 is_retargeting=true 페이지 |
setResolveDeepLinkURLs | AppsFlyer OneLink이 wrapping된 Universal Link 내에 사용됩니다. 이 메서드를 사용하여 SDK가 wrapping된 URL을 해결하여 깊이 링크가 올바르게 작동하도록 합니다. |
addPushNotificationDeepLinkPath | SDK가 푸시 알림 페이로드에서 깊이 링크 값을 추출하는 방법을 구성합니다. |
setSharingFilter | 지정된 AppsFlyer 파트너로 이벤트가 전파되는 것을 중지합니다. |
setSharingFilterForAllPartners | 모든 AppsFlyer 파트너로 이벤트가 전파되는 것을 중지합니다. setSharingFilter가 설정된 것을 덮어씁니다. |
setSharingFilterForPartners | 지정된 AppsFlyer 파트너로 이벤트가 전파되는 것을 중지합니다. |
setAdditionalData | AppsFlyer로 추가 키-값 데이터를 전송합니다. |
getAppsFlyerUID | 앱스 플라이어의 고유 장치 ID (앱 설치 시마다 생성됨)를 가져옵니다. |
anonymizeUser | 앱스 플라이어 분석에서 사용자 데이터를 익명화합니다. |
stop | 이 API를 호출하면, SDK는 더 이상 서버와 통신하지 않으며 작동을 중단합니다. 사용자 동의/거부 구현 시 유용합니다. |
disableSKAdNetwork | SKAdNetwork에서 사용자 데이터를 거부합니다. |
disableAdvertisingIdentifier | SDK에서 다양한 광고 ID의 수집을 비활성화합니다. 이에는 Apple Identity for Advertisers (IDFA), Google Advertising ID (GAID), OAID 및 Amazon Advertising ID (AAID)가 포함됩니다. |
disableCollectASA | 애플 검색 광고 attribution을 거부합니다. |
setHost | 사용자 정의 호스트를 설정합니다. |
generateInviteLink | 기존 사용자들이 친구와 연락처를 새로운 사용자로 초대할 수 있도록 합니다. |
validateAndLogInAppPurchaseAndroid | API를 사용하여 서버에서 인앱 구매를 확인합니다. 검증이 성공하면 af_purchase 이벤트와 관련된 값이 자동으로 로그됩니다. |
validateAndLogInAppPurchaseIos | 현재 동작에 대한 소스 정의를 참조하세요. |
getSdkVersion | 앱스 플라이어 SDK 버전을 가져옵니다. |
enableFacebookDeferredApplinks | 페이스북 Deferred AppLinks의 수집을 활성화합니다. 페이스북 SDK와 페이스북 앱이 대상/클라이언트 장치에 설치되어 있어야 합니다. 이 API는 AppsFlyer SDK를 초기화하기 전에 호출해야 합니다. |
sendPushNotificationData | 광고 캠페인에서 데이터를 측정하고 가져옵니다. |
setCurrentDeviceLanguage | 장치의 언어를 설정합니다. 데이터는 Raw Data Reports에서 표시됩니다. |
logCrossPromoteImpression | 크로스 프로모션 캠페인에서 인상 로그를 기록합니다. AppsFlyer 대시보드에서 프로모션된 앱 ID를 사용하십시오. |
setUserEmails | 사용자 이메일을 설정하고 암호화합니다. |
logLocation | 사용자의 위치를 수동으로 로깅합니다. |
setPhoneNumber | SHA-256 암호화된 문자열로 전송됩니다. |
setPartnerData | 파트너 통합을 위한 사용자 지정 데이터를 보내는 데 사용합니다. |
logInvite | af_invite 이벤트를 로깅하기 위해 사용합니다. |
setDisableNetworkData | 네트워크 제공자 이름과 SIM 제공자 이름을 수집하지 않도록 선택합니다. |
enableTCFDataCollection | CMP를 사용하는 사용자에 대한 자동으로 수집되는 동의 데이터를 선택/해제합니다. 플래그 값은 앱 세션 간에 영구적으로 저장됩니다. |
setConsentData | 사용자 동의 데이터를 수동으로 설정합니다. CMP가 TCF v2.2와 호환되지 않는 앱이면 직접 동의 데이터를 SDK에 제공하는 방법을 사용하십시오. |
logAdRevenue | 광고 수익을 매출로 연결하면 앱 소유자는 사용자 LTV와 캠페인 ROI를 완벽하게 볼 수 있습니다. 광고 수익은 보상 비디오, 제안 벽, 인터스텔리아, 배너 등 앱 내에서 광고를 표시함으로써 발생합니다. 광고 수익을 로깅하기 위해 이 메서드를 사용하십시오. |
setConsentDataV2 | 이 방법을 사용하여 사용자 동의 데이터를 수동으로 설정합니다. 앱이 TCF v2.2와 호환되는 CMP를 사용하지 않는 경우 SDK에 직접 동의 데이터를 제공하는 방법을 사용하여 수동으로 동의 데이터를 제공합니다. |
isSDKStarted | SDK이 현재 세션에서 이미 시작되었는지 확인하는 방법입니다. |
isSDKStopped | SDK이 현재 중단되었는지 확인하는 방법입니다. |
disableAppSetId | 앱 세트 ID 수집을 비활성화합니다. SDK 초기화 전에 호출하면 앱 세트 ID가 수집되지 않습니다. 초기화 후에 호출하면 앱 세트 ID가 수집되지만 요청 패킷에 전송되지 않습니다. Android 전용. |
validateAndLogInAppPurchaseV2 | API을 사용하여 서버에서 인앱 구매의 검증 V2. 검증이 성공하면 관련된 값이 포함된 af_purchase 이벤트가 자동으로 로그됩니다. |
진실의 근원
‘진실의 근원’이라는 제목의 섹션이 참조는 src/definitions.ts 내 capacitor-appsflyer.
Keep going from @capgo/capacitor-appsflyer
Section titled “Keep going from @capgo/capacitor-appsflyer”Capgo를 사용 중이라면 @capgo/capacitor-appsflyer을 사용하고 있습니다. Capgo를 사용하여 네이티브 플러그인 작업을 계획하고자 한다면 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-appsflyer을 연결하세요. Capgo를 사용하여 네이티브 기능을 사용하는 @capgo/capacitor-appsflyer을 사용하고 있습니다. for the native capability in Using @capgo/capacitor-appsflyer, Capgo를 사용하여 제품 워크플로우를 사용하는 @Capgo 플러그인 디렉토리 Capgo 플러그인 Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, Capgo를 사용하여 구현 세부 정보를 사용하는 플러그인 추가 또는 업데이트 Capgo를 사용하여 대체 플러그인 Capgo를 사용하여 이오닉 엔터프라이즈 플러그인 대체 {"targetLanguage":"Korean","pagePath":"/ko/docs/plugins/appsflyer/","protectedTokens":["Cloudflare","Capacitor","GitHub","Capgo","code","API","SDK","CLI","npm","bun"],"items":[{"text":"Ionic 이나 Enterprise Plugin 대체 제품의 제품 워크플로우에 대한 정보입니다."},{"text":"편집"}]}