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];
Atualizado cerca de 1 ano atrás