AppsFlyerLibDelegate

Visão Geral

Protocolo que estende o AppDelegate. Mantém o método de callback para APIs e atribuição legadas do OneLink.

Volte para o índice de referência do SDK.

Declaração de protocolo

extension AppDelegate: AppsFlyerLibDelegate {
     
    func onConversionDataSuccess(_ data: [AnyHashable: Any]) {
    ...
    }
    
    func onConversionDataFail(_ error: Error) {
    ...
    }
    
    func onAppOpenAttribution(_ attributionData: [AnyHashable: Any]) {
    ...
    }
    
    func onAppOpenAttributionFailure(_ error: Error) {
    ...
    }
}

Métodos públicos

onAppOpenAttribution

Descrição
Obtenha dados para usuários quando o aplicativo abrir por meio de deep linking (e não por meio de deferred deep linking).
Saiba mais sobre onAppOpenAttribution() para iOS.

Assinatura do método

func onAppOpenAttribution(_ attributionData: [AnyHashable: Any]) {
		//Handle Deep Link Data
}
(void) onAppOpenAttribution:(NSDictionary*) attributionData {
		//Handle Deep Link
	}

onConversionDataSuccess

Descrição

Obter dados de conversão após uma instalação. É útil para deferred deep linking. Saiba mais sobre onConversionDataSuccess() para iOS.

Assinatura do método

func onConversionDataSuccess(_ installData: [AnyHashable: Any]) {
	  //Handle Conversion Data (Deferred Deep Link)
}
-(void)onConversionDataSuccess:(NSDictionary*) installData {
	  //Handle Conversion Data (Deferred Deep Link)
}

onAppOpenAttributionFailure

Descrição

Manipular os erros ao não obter os dados de conversão das instalações.
Saiba mais sobre onAppOpenAttributionFailure() para iOS.

Assinatura do método

func onAppOpenAttributionFailure(_ error: Error?)
- (void)onAppOpenAttributionFailure:(NSError *)error;

onConversionDataFail

Descrição

Manipular os erros ao não obter os dados de conversão das instalações.
Saiba mais sobre onConversionDataFail() para iOS.

Assinatura do método

func onConversionDataFail(_ error: Error?) {
		//    print("\(error)")
		// handle conversion data failure
}
-(void)onConversionDataFail:(NSError *) error {
	  NSLog(@"%@",error);
	  // handle conversion data failure
}

performOnAppAttribution

Descrição

Permite que os desenvolvedores reacionem manualmente o OnAppopenAttribution e que eles acessem dados de links diretos a qualquer momento sem conexão com o processo de inicialização do aplicativo. Isso pode ser necessário porque o callback onAppOpenAttribution normal só é chamado se o aplicativo tiver sido aberto com o deep link.

Assinatura do método

AppsFlyerLib.shared().performOnAppAttribution(with: url)
[[AppsFlyerLib shared] performOnAppAttributionWithURL:(NSURL * _Nullable)url];