개요
개요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와 다른 기기의 고유 ID와 함께 내부 ID와 매핑할 수 있습니다. 이 ID는 raw-data 보고서와 Postback API에서 사용할 수 있습니다.
- Public API
Public API| 메소드 | 설명 |
|---|---|
addListener('conversion_callback', listener) | 변환 콜백을 듣고, onConversionDataSuccess 및 onConversionDataFail데이터 OnConversionDataResult 앱 오픈 Attribution 콜백을 듣고, |
addListener('oaoa_callback', listener) | __CAPGO_KEEP_0__ onAppOpenAttribution 그리고 onAttributionFailure, with OnAppOpenAttribution 데이터. |
addListener('udl_callback', listener) | 통합된 깊은 링크 콜백을 듣기 위해 OnDeepLink 데이터. |
initSDK | 이 메서드를 사용하여 앱스 플라이어 SDK를 초기화하고 시작합니다. 이 API은 앱이 시작되면 가능한 한 빨리 호출되어야 합니다. |
startSDK | 이 메서드를 사용하여 앱스 플라이어 SDK를 시작합니다. 그러나 수동 시작 모드에서만. |
logEvent | 인앱 이벤트를 로그합니다. |
setCustomerUserId | 고유한 고객 ID를 설정하면 앱스 플라이어의 고유 ID와 다른 기기의 ID와 함께 교차 참조할 수 있습니다. 이 ID는 원시 데이터 보고서와 Postback API에서 사용할 수 있습니다. |
setCurrencyCode | 인앱 구매에 사용하는 통화를 설정합니다. 세 자리 ISO 4217 code를 제공합니다. |
updateServerUninstallToken | GCM/FCM 토큰을 Android에서 또는 APNs 토큰을 iOS에서 사용하여 다른 플러그인이 수집한 토큰을 전달합니다. 앱스 플라이어로 언인스톨 측정 토큰을 전달합니다. |
setAppInviteOneLink | 초기화 링크 ID를 설정하여 초대 인정을 위한 기본 링크로 사용합니다. |
setOneLinkCustomDomain | AppsFlyer 브랜드 OneLink 도메인을 등록하여 AppsFlyer가 짧은 링크 내에 숨겨진 Attribution 매개 변수를 해결할 수 있도록 합니다. |
appendParametersToDeepLinkingURL | App Links의 깊은 링크에 대한 Attribution을 활성화합니다. 이 메서드를 호출하기 전에 startSDK(). 최소한 pid 및 is_retargeting=true AppsFlyer OneLink이 다른 Universal Link 안에 wrap되어 있는 경우 사용합니다. 이 기능은 wrapped URL을 __CAPGO_KEEP_0__가 해결하여 깊은 링크가 올바르게 작동하도록 합니다. |
setResolveDeepLinkURLs | SDK가 푸시 알림 패키지에서 깊은 링크 값을 추출하는 방법을 설정합니다. |
addPushNotificationDeepLinkPath | Configures how the SDK extracts deep link values from push notification payloads. |
setSharingFilter | 모든 AppsFlyer 파트너에 대한 이벤트 전파를 중지합니다. setSharingFilter를 덮어씁니다. |
setSharingFilterForAllPartners | AppsFlyer 파트너에 대한 이벤트 전파를 중지합니다. |
setSharingFilterForPartners | AppsFlyer로 추가 키-값 데이터를 전송합니다. |
setAdditionalData | AppsFlyer의 고유한 장치 ID를 가져옵니다 (앱의 새로운 설치마다 생성됩니다). |
getAppsFlyerUID | App Links의 깊은 링크에 대한 Attribution을 활성화합니다. 이 메서드를 호출하기 전에 |
anonymizeUser | AppsFlyer 분석을 위한 End User Opt-Out (사용자 데이터를 익명화합니다.) |
stop | 이 API을 호출하면 SDK은 더 이상 서버와 통신하지 않으며 작동을 중단합니다. 사용자 동의/거부를 implement하는 경우 유용합니다. |
disableSKAdNetwork | SKAdNetwork에 대한 Opt-out. |
disableAdvertisingIdentifier | SDK의 광고 ID 수집을 비활성화합니다. 이에는 Apple Identity for Advertisers (IDFA), Google Advertising ID (GAID), OAID 및 Amazon Advertising ID (AAID)가 포함됩니다. |
disableCollectASA | Apple Search Ads attribution을 Opt-out합니다. |
setHost | 사용자 정의 호스트를 설정합니다. |
generateInviteLink | 기존 사용자들이 친구와 연락처를 새로운 사용자로 초대할 수 있도록 허용합니다. |
validateAndLogInAppPurchaseAndroid | API을 사용하여 서버에서 인앱 구매를 검증합니다. 검증이 성공하면 af_purchase 이벤트와 관련된 값이 자동으로 로그됩니다. |
validateAndLogInAppPurchaseIos | 현재 동작에 대한 소스 정의를 참조하세요. |
getSdkVersion | AppsFlyer SDK 버전을 가져옵니다. |
enableFacebookDeferredApplinks | Facebook Deferred AppLinks의 수집을 활성화합니다. Facebook SDK과 Facebook 앱이 대상/클라이언트 기기에 설치되어 있어야 합니다. 이 API은 AppsFlyer SDK을 초기화하기 전에 호출되어야 합니다. |
sendPushNotificationData | 푸시 알림 캠페인에서 데이터를 측정하고 가져옵니다. |
setCurrentDeviceLanguage | 장치의 언어를 설정합니다. 데이터는 Raw Data Reports에서 표시됩니다. |
logCrossPromoteImpression | 광고 캠페인에서 사용되는 cross-promotion 캠페인에 대한 impression을 로깅합니다. AppsFlyer 대시보드에서 promoted app ID를 사용하십시오. |
setUserEmails | 사용자 이메일을 설정하고 암호화합니다. |
logLocation | 사용자의 위치를 수동으로 로깅합니다. |
setPhoneNumber | SHA-256 암호화된 문자열로 전송됩니다. |
setPartnerData | 파트너 통합을 위한 사용자 정의 데이터를 보내는 데 사용됩니다. |
logInvite | af_invite 이벤트를 로깅하기 위해 사용합니다. |
setDisableNetworkData | 네트워크 제공자 이름과 SIM 제공자 이름을 수집하는 것을 취소합니다. |
enableTCFDataCollection | CMP를 사용하는 사용자에 대한 자동으로 수집되는 동의 데이터를 옵트인/옵트아웃합니다. 플래그 값은 앱 세션 간에 유지됩니다. |
setConsentData | TCF v2.2과 호환되지 않는 CMP를 사용하는 앱이면 직접 동의 데이터를 SDK에 제공하는 데 사용합니다. |
logAdRevenue | 광고 수익을 통해 사용자 LTV와 캠페인 ROI를 완벽하게 이해할 수 있습니다. 광고 수익은 rewarded videos, offer walls, interstitials, 및 배너를 통해 앱에서 광고를 표시함으로써 발생합니다. 광고 수익을 로깅하기 위해 이 메서드를 사용할 수 있습니다. |
setConsentDataV2 | TCF v2.2과 호환되지 않는 CMP를 사용하는 앱이면 직접 동의 데이터를 SDK에 제공하는 데 사용합니다. |
isSDKStarted | 이 메서드를 사용하여 현재 세션에서 AppsFlyer SDK이 이미 시작되었는지 확인합니다. |
isSDKStopped | 이 메서드를 사용하여 현재 AppsFlyer SDK이 중단되었는지 확인합니다. |
disableAppSetId | 앱 세트 ID 수집을 비활성화합니다. SDK 초기화 전에 호출하면 앱 세트 ID가 수집되지 않습니다. 초기화 후에 호출하면 앱 세트 ID가 수집되지만 요청 패킷에 포함되지 않습니다. Android 전용. |
validateAndLogInAppPurchaseV2 | API은 서버에서 인앱 구매 V2의 검증을 위한 것입니다. 검증이 성공하면 관련된 값이 포함된 af_purchase 이벤트가 자동으로 로그됩니다. |
진실의 근원
‘진실의 근원’이라는 제목의 섹션이 참조는 src/definitions.ts in capacitor-appsflyer.
Keep going from @capgo/capacitor-appsflyer
Section titled “Keep going from @capgo/capacitor-appsflyer”앱플라이어를 사용하는 경우 @capgo/capacitor-appsflyer 자연 플러그인 작업을 계획하기 위해, 그것을 연결하세요. Capacitor @capgo/capacitor-appsflyer 사용 Capacitor @capgo/capacitor-appsflyer 사용하는 데 있어서, 자연 플러그인 기능 Capgo 플러그인 디렉토리 Capgo 플러그인 디렉토리에서 제품 워크플로우 Capacitor 플러그인들에 의해 Capgo Capacitor 플러그인들에 의해 Capgo에서 구현 세부 사항 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트에서 구현 세부 사항, 그리고 아이오닉 엔터프라이즈 플러그인 대체 아이오닉 엔터프라이즈 플러그인 대체에서 제품 워크플로우