Khái quát: Mô tả kỹ thuật về các lớp và phương thức có trong SDK AppsFlyer.
Bài đọc liên quan
Để có bức tranh hoàn toàn cảnh về việc tích hợp trình cắm Unity với các ứng dụng của bạn, hãy đọc các bài viết sau:
- Hướng dẫn tích hợp trình cắm Unity V6—Tổng quan
- Hướng dẫn tích hợp trình cắm Unity V6—Tích hợp SDK cơ bản
- Hướng dẫn tích hợp trình cắm Unity V6—Tích hợp SDK bổ sung
- Hướng dẫn tích hợp trình cắm Unity V6—Tham chiếu API (bài viết này)
API Android và iOS
initSDK
Mô tả |
Khởi tạo trình cắm bằng dev key và ID ứng dụng. Bắt buộc phải có dev key đối với tất cả các ứng dụng. ID ứng dụng chỉ bắt buộc đối với iOS. Nếu ứng dụng của bạn chỉ dành cho Android, hãy bỏ qua null cho ID ứng dụng. Đối tượng trò chơi chứa giao diện IAppsFlyerConversionData. |
Chữ ký phương thức |
|
Ví dụ: |
|
startSDK
Mô tả |
Khi API này được gọi ra, SDK sẽ khởi động, các phiên sẽ được gửi ngay lập tức và tất cả các chuyển đổi nền sau-nền trước sẽ ghi nhận một phiên. |
Chữ ký phương thức |
|
Ví dụ: |
|
sendEvent
Mô tả |
Việc ghi nhận các sự kiện trong ứng dụng được thực hiện bằng cách gọi sendEvent với thông số giá trị và tên sự kiện. |
Chữ ký phương thức |
|
Ví dụ: |
|
stopSDK
Mô tả |
Trong một số trường hợp nghiêm trọng, bạn có thể muốn tắt tất cả các chức năng SDK theo các yêu cầu của các cơ quan quản lý và tuân thủ quyền riêng tư. Để làm như vậy, hãy sử dụng API stopSDK. Sau khi được gọi, SDK không còn giao tiếp với máy chủ AppsFLyer nữa và ngừng hoạt động. |
Chữ ký phương thức |
|
Ví dụ: |
|
isSDKStopped
Mô tả |
API stopSDK (boolean) có được đặt thành true không. |
Chữ ký phương thức |
bool isSDKStopped() |
Ví dụ: |
|
getSdkVersion
Mô tả |
Tải xuống phiên bản SDK AppsFlyer |
Chữ ký phương thức |
|
Ví dụ: |
|
setIsDebug
Mô tả |
Bật nhật ký gỡ lỗi |
Chữ ký phương thức |
|
Ví dụ: |
|
Thiết lập ID người dùng Customer User ID
Mô tả |
Thiết lập customer user ID (CUID). |
Chữ ký phương thức |
|
Ví dụ: |
|
setAppInviteOneLink
Mô tả |
Đặt ID mẫu OneLink được sử dụng để tạo liên kết phân bổ tùy chỉnh cho lời mời của người dùng. |
Chữ ký phương thức |
|
Ví dụ: |
|
setAdditionalData
Mô tả |
Thêm dữ liệu bổ sung để gửi đến các nền tảng đối tác bên ngoài. |
Chữ ký phương thức |
|
Ví dụ: |
|
setResolveDeepLinkURLs
Mô tả |
Giải quyết OneLink từ các miền nhấp chuột. Tìm hiểu thêm về giải quyết các URL liên kết sâu được gói. |
Chữ ký phương thức |
|
Ví dụ: |
|
setOneLinkCustomDomain
Mô tả |
Các nhà quảng cáo có thể sử dụng phương thức này để đặt các miền OneLink chỉ của cá nhân. |
Chữ ký phương thức |
|
Ví dụ: |
|
setcurrencyCode
Mô tả |
Sử dụng cho các sự kiện có doanh thu. Chấp nhận mã tiền tệ ISO. |
Chữ ký phương thức |
|
Ví dụ: |
|
recordLocation
Mô tả |
Ghi nhận vị trí người dùng theo cách thủ công |
Chữ ký phương thức |
|
Ví dụ: |
|
anonymizeUser
Mô tả |
Sử dụng trong quá trình khởi tạo để ẩn danh rõ ràng lượt cài đặt, sự kiện và phiên của người dùng. Để ngừng ẩn danh, hãy gọi lại anonymizeUser, đặt thành false. |
Chữ ký phương thức |
|
Ví dụ: |
|
getAppsFlyerId
Mô tả |
Để nhận ID duy nhất của AppsFlyer cho lượt cài đặt mới. |
Chữ ký phương thức |
|
Ví dụ: |
|
setMinTimeBetweenSessions
Mô tả |
Theo mặc định, phải qua ít nhất 5 giây giữa 2 lần khởi chạy ứng dụng thì mới được tính là các phiên riêng biệt. Đặt giá trị tùy chỉnh cho thời gian bắt buộc tối thiểu giữa các phiên. |
Chữ ký phương thức |
|
Ví dụ: |
|
setUserEmails
Mô tả |
Đặt email của người dùng và mã hóa chúng. |
Chữ ký phương thức |
|
Ví dụ: |
|
setHost
Mô tả |
Đặt một máy chủ tùy chỉnh |
Chữ ký phương thức |
|
Ví dụ: |
|
getConversionData
Mô tả |
Đăng ký trình nghe dữ liệu chuyển đổi để cho phép truy cập vào dữ liệu phân bổ của người dùng trong thời gian thực cho mỗi lượt cài đặt mới, trực tiếp từ cấp SDK. Bằng cách này, hãy cung cấp cho người dùng nội dung được cá nhân hóa hoặc đưa họ đến các hoạt động cụ thể trong ứng dụng, điều này có thể nâng cao đáng kể mức độ thu hút của họ với ứng dụng của bạn. |
Chữ ký phương thức |
|
Ví dụ: |
|
attributeAndOpenStore
Mô tả |
Để phân bổ lượt nhấp và khởi chạy trang ứng dụng của cửa hàng ứng dụng. |
Chữ ký phương thức |
|
Ví dụ: |
|
recordCrossPromoteImpression
Mô tả |
Để phân bổ một lượt hiển thị, hãy sử dụng lệnh gọi API sau. Đảm bảo sử dụng ID Ứng dụng được quảng cáo y hệt như ID xuất hiện trong bảng điều khiển của AppsFlyer. |
Chữ ký phương thức |
|
Ví dụ: |
|
generateUserInviteLink
Mô tả |
Lớp LinkGenerator xây dựng URL mời theo nhiều phương thức setter khác nhau, cho phép truyền thông tin bổ sung khi nhấp chuột. |
Chữ ký phương thức |
|
Ví dụ: |
|
onAppOpenAttribution
Mô tả |
Nhận dữ liệu liên kết sâu khi một ứng dụng mở thông qua một liên kết sâu. |
Chữ ký phương thức |
|
Ví dụ: |
|
onAppOpenAttributionFailure
Mô tả |
Tìm được lỗi trong khi nhận được dữ liệu liên kết sâu. |
Chữ ký phương thức |
|
Ví dụ: |
|
onConversionDataSuccess
Mô tả |
Phương thức được sử dụng để nhận dữ liệu chuyển đổi. Hữu ích cho liên kết sâu bị trì hoãn. Tìm hiểu thêm.
|
Chữ ký phương thức |
|
Ví dụ: |
|
onConversionDataFail
Mô tả |
Xử lý lỗi khi không nhận được dữ liệu chuyển đổi từ các lượt cài đặt. |
Chữ ký phương thức |
|
Ví dụ: |
|
onInviteLinkGenerated
Mô tả |
Gọi lại thành công để tạo URL OneLink. |
Chữ ký phương thức |
|
Ví dụ: |
|
onInviteLinkGeneratedFailure
Mô tả |
Lỗi khi gọi lại để tạo URL OneLink. |
Chữ ký phương thức |
|
Ví dụ: |
|
didFinishValidateReceipt
Mô tả |
Gọi lại thành công cho API validateAndSendInAppPurchase. Đối với Android: Gọi lại trả về "Validate success" (Xác thực thành công). |
Chữ ký phương thức |
|
Ví dụ: |
|
didFinishValidateReceiptWithError
Mô tả |
Lỗi khi gọi lại để xác thực biên lai. |
Chữ ký phương thức |
|
Ví dụ: |
|
setPhoneNumber
Mô tả |
Được sử dụng để đặt số điện thoại của người dùng. |
Chữ ký phương thức |
|
Ví dụ: |
|
setSharingFilterForAllPartners
Mô tả |
Được các nhà quảng cáo sử dụng để không cho tất cả các mạng/đối tác tích hợp được lấy dữ liệu. Tìm hiểu thêm |
Chữ ký phương thức |
|
Ví dụ: |
|
setSharingFilter
Mô tả |
Được các nhà quảng cáo sử dụng để thiết lập một số (một hoặc nhiều) mạng/đối tác tích hợp để không cho lấy dữ liệu. Tìm hiểu thêm |
Chữ ký phương thức |
|
Ví dụ: |
|
API Android
updateServerUninstallToken
Mô tả |
Bỏ qua Token thiết bị Firebase theo cách thủ công để đo lường lượt gỡ cài đặt. |
Chữ ký phương thức |
|
Ví dụ: |
|
setImeiData
Mô tả |
Để gửi IMEI đến AppsFlyer một cách rõ ràng. |
Chữ ký phương thức |
|
Ví dụ: |
|
setAndroidIdData
Mô tả |
Để gửi ID Android đến AppsFlyer một cách rõ ràng. |
Chữ ký phương thức |
|
Ví dụ: |
|
waitForCustomerUserId
Mô tả |
Tính năng này bảo đảm rằng SDK không bắt đầu hoạt động cho đến khi customerUserID được cung cấp. |
Chữ ký phương thức |
|
Ví dụ: |
|
setCustomerIdAndStartSDK
Mô tả |
Để cung cấp cho SDK customer user id liên quan và kích hoạt SDK bắt đầu hoạt động thường lệ của mình. |
Chữ ký phương thức |
|
Ví dụ: |
|
getOutOfStore
Mô tả |
Nhận giá trị AF_STORE hiện tại. |
Chữ ký phương thức |
|
Ví dụ: |
|
setOutOfStore
Mô tả |
Đặt giá trị AF_STORE theo cách thủ công. |
Chữ ký phương thức |
|
Ví dụ: |
|
setCollectAndroidID
Mô tả |
Lựa chọn không tham gia thu thập ID Android. Nếu ứng dụng KHÔNG chứa Google Play Services, ID Android sẽ được SDK thu thập. Tuy nhiên, các ứng dụng có Google play services nên tránh thu thập ID Android vì điều này vi phạm chính sách của Google Play. |
Chữ ký phương thức |
|
Ví dụ: |
|
setCollectIMEI
Mô tả |
Lựa chọn không tham gia thu thập IMEI. Nếu ứng dụng KHÔNG chứa Google Play Services, IMEI của thiết bị sẽ được trình cắm thu thập. Tuy nhiên, các ứng dụng có Google play services nên tránh thu thập IMEI vì điều này vi phạm chính sách của Google Play. |
Chữ ký phương thức |
|
Ví dụ: |
|
setIsUpdate
Mô tả |
Đặt thủ công là ứng dụng đã được cập nhật. |
Chữ ký phương thức |
|
Ví dụ: |
|
setPreinstallAttribution
Mô tả |
Chỉ định nhà sản xuất hoặc tên nguồn truyền thông mà cài đặt sẵn được phân bổ. |
Chữ ký phương thức |
|
Ví dụ: |
|
isPreInstalledApp
Mô tả |
Chỉ báo Boolean do nhà sản xuất cài đặt sẵn. |
Chữ ký phương thức |
|
Ví dụ: |
|
getAttributionId
Mô tả |
Nhận ID phân bổ Facebook, nếu có. |
Chữ ký phương thức |
|
Ví dụ: |
|
handlePushNotifications
Mô tả |
Nhận thông báo đẩy được ghi nhận. |
Chữ ký phương thức |
|
Ví dụ: |
|
validateAndSendInAppPurchase
Mô tả |
API để xác minh máy chủ cho mua hàng trong ứng dụng. Sự kiện af_purchase với các giá trị liên quan sẽ được gửi tự động nếu xác thực thành công. |
Chữ ký phương thức |
|
Ví dụ: |
|
API iOS
setShouldCollectDeviceName
Mô tả |
Đặt cờ này thành true, để thu thập tên thiết bị hiện tại (ví dụ: "iPhone của tôi"). Giá trị mặc định là "false". |
Chữ ký phương thức |
|
Ví dụ: |
|
setDisableCollectIAd
Mô tả |
Lựa chọn không tham gia phân bổ Apple Search Ads. |
Chữ ký phương thức |
|
Ví dụ: |
|
setUseReceiptValidationSandbox
Mô tả |
Xác thực biên lai mua hàng trong ứng dụng trong môi trường Apple (sản xuất hoặc sandbox). Giá trị mặc định là "false". |
Chữ ký phương thức |
|
Ví dụ: |
|
setUseUninstallSandbox
Mô tả |
Đặt cờ này để thử nghiệm gỡ cài đặt trong môi trường Apple (sản xuất hoặc sandbox). Giá trị mặc định là "false". |
Chữ ký phương thức |
|
Ví dụ: |
|
validateAndSendInAppPurchase
Mô tả |
Để gửi và xác thực mua hàng trong ứng dụng, hãy gọi phương thức này từ phương thức processPurchase. |
Chữ ký phương thức |
|
Ví dụ: |
|
registerUninstall
Mô tả |
Đăng ký thông báo từ xa và cung cấp cho AppsFlyer token thiết bị đẩy. |
Chữ ký phương thức |
|
Ví dụ: |
|
handleOpenUrl
Mô tả |
Được sử dụng để ghi nhận liên kết sâu theo cách thủ công. |
Chữ ký phương thức |
|
Ví dụ: |
|
onOpenStoreLinkGenerated
Mô tả |
Cho phép bạn sử dụng thành phần StoreKit để mở App Store trong khi vẫn ở trong bối cảnh ứng dụng của bạn. Tìm hiểu thêm. |
Chữ ký phương thức |
|
Ví dụ: |
|
disableSKAdNetwork
Mô tả |
Cho phép bạn tắt phân bổ SKAdNetwork. Đặt thành "true" để tắt. |
Chữ ký phương thức |
|
Ví dụ: |
|
waitForATTUserAuthorizationWithTimeoutInterval
Mô tả |
Được sử dụng nếu bạn muốn yêu cầu ủy quyền người dùng thông qua cửa sổ bật lên trước khi truy cập dữ liệu liên quan đến ứng dụng để ghi nhận người dùng hoặc thiết bị (ví dụ: IDFA). Nếu người dùng chọn tham gia, IDFA sẽ được chuyển đến SDK. Khoảng thời gian chờ cấp cho người dùng một khoảng thời gian nhất định để chọn tham gia hoạt động thu thập IDFA. Sau khi bộ định thời hết hạn, IDFA không được thu thập. |
Chữ ký phương thức |
|
Ví dụ: |
|