AppsFlyerLibDelegate
Tổng quan
Giao thức mở rộng AppDelegate. Giữ phương thức gọi lại cho các API và phân bổ cũ của OneLink.
Quay lại phần chỉ mục tham chiếu SDK.
Khai báo giao thức
extension AppDelegate: AppsFlyerLibDelegate {
func onConversionDataSuccess(_ data: [AnyHashable: Any]) {
...
}
func onConversionDataFail(_ error: Error) {
...
}
func onAppOpenAttribution(_ attributionData: [AnyHashable: Any]) {
...
}
func onAppOpenAttributionFailure(_ error: Error) {
...
}
}
Phương thức công khai
onAppOpenAttribution
Mô tả
Nhận dữ liệu cho người dùng khi ứng dụng mở qua liên kết sâu trực tiếp (không phải qua deferred deep linking).
Tìm hiểu thêm về onAppOpenAttribution()
dành cho iOS.
Chữ ký phương thức
func onAppOpenAttribution(_ attributionData: [AnyHashable: Any]) {
//Handle Deep Link Data
}
(void) onAppOpenAttribution:(NSDictionary*) attributionData {
//Handle Deep Link
}
onConversionDataSuccess
Mô tả
Nhận dữ liệu chuyển đổi sau khi cài đặt. Hữu ích cho deferred deep linking.
Tìm hiểu thêm về onConversionDataSuccess()
dành cho iOS.
Chữ ký phương thức
func onConversionDataSuccess(_ installData: [AnyHashable: Any]) {
//Handle Conversion Data (Deferred Deep Link)
}
-(void)onConversionDataSuccess:(NSDictionary*) installData {
//Handle Conversion Data (Deferred Deep Link)
}
onAppOpenAttributionFailure
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.
Tìm hiểu thêm về onAppOpenAttributionFailure()
dành cho iOS.
Chữ ký phương thức
func onAppOpenAttributionFailure(_ error: Error?)
- (void)onAppOpenAttributionFailure:(NSError *)error;
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.
Tìm hiểu thêm về onConversionDataFail()
dành cho iOS.
Chữ ký phương thức
func onConversionDataFail(_ error: Error?) {
// print("\(error)")
// handle conversion data failure
}
-(void)onConversionDataFail:(NSError *) error {
NSLog(@"%@",error);
// handle conversion data failure
}
performOnAppAttribution
Mô tả
Cho phép nhà phát triển kích hoạt lại onAppOpenAttribution theo cách thủ công và cho phép nhà phát triển truy cập dữ liệu liên kết sâu bất kỳ lúc nào mà không cần kết nối với quy trình khởi chạy ứng dụng. Điều này có thể cần thiết vì lệnh gọi lại onAppOpenAttribution thông thường chỉ được gọi nếu ứng dụng được mở bằng liên kết sâu.
Chữ ký phương thức
AppsFlyerLib.shared().performOnAppAttribution(with: url)
[[AppsFlyerLib shared] performOnAppAttributionWithURL:(NSURL * _Nullable)url];
Đã cập nhật khoảng 1 năm trước