Skip to content

@capgo/capacitor-appsflyer

Capacitor 앱스플라이어 attribution, analytics, 및 깊은 링크를 위한 플러그인.

Capacitor AppsFlyer attribution, 분석 및 깊이 링크 플러그인.

  • initSDK - 앱이 시작될 때 AppsFlyer SDK를 초기화하고 시작하는 방법입니다. 이 API은 앱이 시작될 때 호출되어야 합니다.
  • startSDK - 사용자가 앱을 수동으로 시작할 때만 AppsFlyer SDK를 시작하는 방법입니다.
  • logEvent - 앱 내 이벤트를 로그합니다.
  • setCustomerUserId - 고객 ID를 설정하면 앱스 플라이어의 고유 ID와 다른 기기의 고유 ID를 비교할 수 있습니다. 이 ID는 원본 데이터 보고서 및 Postback API에서 사용할 수 있습니다.
메서드설명
addListener('conversion_callback', listener)변환 콜백을 듣고, 포함 onConversionDataSuccess 그리고 onConversionDataFail, OnConversionDataResult 데이터 전송.
addListener('oaoa_callback', listener)앱이 열릴 때 attribution 콜백을 포함하여 onAppOpenAttribution 그리고 onAttributionFailure, OnAppOpenAttribution 데이터 전송.
addListener('udl_callback', listener)통합된 깊이 있는 링크 콜백과 함께 OnDeepLink 데이터 전송.
initSDK이 메서드를 사용하여 AppsFlyer SDK을 초기화하고 시작합니다. 이 API은 앱이 시작될 때 가능한 한 빨리 호출되어야 합니다.
startSDK만수만 수동 시작 모드에서만 AppsFlyer SDK을 시작합니다.
logEvent인앱 이벤트를 로그합니다.
setCustomerUserId고유 ID를 설정하여 앱스 플라이어의 고유 ID와 다른 기기의 ID와 연관지을 수 있습니다. 이 ID는 원본 데이터 보고서와 Postback API에서 사용할 수 있습니다.
setCurrencyCode인앱 구매에 사용할 통화를 설정합니다. 세 자리 ISO 4217 code을 제공하세요.
updateServerUninstallToken안드로이드에서 GCM/FCM 토큰 또는 iOS에서 APNs 토큰을 전달하여 다른 플러그인에서 수집한 토큰을 사용합니다. 앱스 플라이어의 해지 측정 토큰을 전달하여 해지 측정 토큰을 전달할 수 있습니다.
setAppInviteOneLink초기화 링크로 사용할 OneLink ID를 설정합니다.
setOneLinkCustomDomain앱스 플라이어가 짧은 링크 내에 숨겨진 속성을 해석할 수 있도록 브랜드된 OneLink 도메인을 등록합니다.
appendParametersToDeepLinkingURLOneLink가 필요하지 않은 앱 링크의 속성화를 활성화합니다. 이 메서드를 호출하기 전에 startSDK()앱스 플라이어 파트너에게 이벤트를 전파하지 않도록 합니다. pid 앱스 플라이어 OneLink가 다른 Universal Link 안에 wrap되어 있는 경우 사용합니다. __CAPGO_KEEP_0__이 wrap된 URL을 해석하여 깊이 링크가 올바르게 작동하도록 합니다. is_retargeting=true __CAPGO_KEEP_0__이 푸시 알림 페이로드에서 깊이 링크 값을 추출하는 방법을 설정합니다.
setResolveDeepLinkURLsUse this when an AppsFlyer OneLink is wrapped inside another Universal Link. It lets the SDK resolve the wrapped URL so deep linking still works correctly.
addPushNotificationDeepLinkPath앱스 플라이어 OneLink가 다른 Universal Link 안에 wrap되어 있는 경우 사용합니다. SDK이 wrap된 URL을 해석하여 깊이 링크가 올바르게 작동하도록 합니다.
setSharingFilter__CAPGO_KEEP_0__이 푸시 알림 페이로드에서 깊이 링크 값을 추출하는 방법을 설정합니다.
setSharingFilterForAllPartnersAppsFlyer 파트너로 전파되는 이벤트를 중지합니다. 설정된 setSharingFilter를 덮어씁니다.
setSharingFilterForPartnersAppsFlyer 파트너로 전파되는 이벤트를 중지합니다.
setAdditionalDataAppsFlyer로 전달되는 추가 키-값 데이터를 설정합니다.
getAppsFlyerUID앱 설치 시 생성되는 AppsFlyer의 고유한 장치 ID를 가져옵니다.
anonymizeUserAppsFlyer 분석에서 사용자 데이터를 익명화합니다.
stop이 API를 호출한 후, SDK는 더 이상 서버와 통신하지 않으며 작동을 중지합니다. 사용자 동의/거부를 구현할 때 유용합니다.
disableSKAdNetworkSKAdNetwork에서 사용자에게 동의를 거부합니다.
disableAdvertisingIdentifierSDK에서 광고 ID의 수집을 비활성화합니다. 이에는 Apple Identity for Advertisers (IDFA), Google Advertising ID (GAID), OAID 및 Amazon Advertising ID (AAID)가 포함됩니다.
disableCollectASAApple Search Ads의 Attribution을 비활성화합니다.
setHost서버 확인을 위한 __CAPGO_KEEP_0__를 설정합니다. 검증이 성공하면 af_purchase 이벤트와 관련된 값이 자동으로 로그됩니다.
generateInviteLink기존 사용자가 친구와 연락처를 새로운 사용자로 초대할 수 있도록 허용합니다.
validateAndLogInAppPurchaseAndroidAPI를 사용하여 서버에서 인앱 구매를 확인합니다. 검증이 성공하면 af_purchase 이벤트와 관련된 값이 자동으로 로그됩니다.
validateAndLogInAppPurchaseIosSee the source definitions for current behavior.
getSdkVersionGet the AppsFlyer SDK version used in app.
enableFacebookDeferredApplinksFacebook Deferred AppLinks 수집을 활성화합니다. Facebook SDK 및 Facebook 앱이 대상/클라이언트 기기에서 설치되어야 합니다. 이 API은 AppsFlyer SDK를 초기화하기 전에 호출되어야 정상적으로 작동합니다.
sendPushNotificationData푸시-알림 캠페인에서 데이터를 측정하고 가져옵니다.
setCurrentDeviceLanguage장치의 언어를 설정합니다. 데이터는 Raw Data Reports에서 표시됩니다.
logCrossPromoteImpression크로스-프로모션 캠페인에서 인상 로그합니다. AppsFlyer 대시보드에서 표시되는 프로모션 앱 ID를 사용하십시오.
setUserEmails사용자 이메일을 설정하고 암호화합니다.
logLocation사용자의 위치를 수동으로 로깅합니다.
setPhoneNumberSHA-256 암호화된 문자열로 전송됩니다.
setPartnerData파트너 통합을 위한 사용자 지정 데이터를 보내는 것을 허용합니다.
logInviteaf_invite 이벤트를 로깅합니다.
setDisableNetworkData네트워크 제공자 이름 및 SIM 제공자 이름을 수집하는 것을 옵트아웃합니다.
enableTCFDataCollection자동 동의 데이터 수집을 위해 CMP를 사용하는 사용자에게 동의를 수락/거부할 수 있는 옵션을 사용합니다. 플래그 값은 앱 세션 간에 유지됩니다.
setConsentDataTCF v2.2과 호환되는 CMP를 사용하지 않는 앱의 경우 SDK에 직접 동의 데이터를 제공하는 방법을 사용하세요.
logAdRevenue광고 수익을 귀속시키면 앱 소유자는 사용자 LTV 및 캠페인 ROI에 대한 완전한 시각을 얻을 수 있습니다. 광고 수익은 리워드 비디오, 오퍼 월, 인터스틸, 배너 등 앱 내에서 광고를 표시함으로써 발생합니다. 이 방법을 사용하여 광고 수익을 기록할 수 있습니다.
setConsentDataV2TCF v2.2과 호환되는 CMP를 사용하지 않는 앱의 경우 SDK에 직접 동의 데이터를 제공하는 방법을 사용하세요.
isSDKStarted이 방법을 사용하여 현재 세션에서 AppsFlyer SDK가 이미 시작되었는지 확인할 수 있습니다.
isSDKStopped이 방법을 사용하여 현재 AppsFlyer SDK가 중단되었는지 확인할 수 있습니다.
disableAppSetIdAppSet ID 수집을 비활성화합니다. SDK 초기화 전에 호출된 경우 App Set ID가 수집되지 않습니다. 초기화 후에 호출된 경우 App Set ID가 수집되지만 요청 패킷에 포함되지 않습니다. Android 전용.
validateAndLogInAppPurchaseV2API를 사용하여 서버에서 인앱 구매 V2를 검증합니다. 검증이 성공하면 관련 값이 포함된 af_purchase 이벤트가 자동으로 로그됩니다.

이 참조는 src/definitions.ts in capacitor-앱플라이어.

Keep going from @capgo/capacitor-appsflyer

Section titled “Keep going from @capgo/capacitor-appsflyer”

__CAPGO_KEEP_0__을 사용 중이라면 capgo/capacitor-앱플라이어 __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-앱플라이어를 사용하여 capgo/capacitor-앱플라이어를 사용하여 for the native capability in Using @capgo/capacitor-appsflyer, Capgo 플러그인 디렉토리에서 Capgo 플러그인들에 의해 __CAPGO_KEEP_1__ Capacitor 플러그인들에 의해 Capgo에서 for the implementation detail in Capacitor Plugins by Capgo, 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트 구현 세부 사항에 대해, 및 아이오닉 엔터프라이즈 플러그인 대체 아이오닉 엔터프라이즈 플러그인 제품 워크플로에 대해.