AppsFlyerLibDelegate
Resumen General
Protocolo que extiende AppDelegate. Mantiene el método de devolución de llamada para la atribución y las API heredadas de OneLink.
Regresa al índice de referencia del SDK.
Declaración 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
Descripción
Obtiene datos para los usuarios cuando la aplicación se abre a través de enlaces profundos directos (no a través de Deferred Deep Linking).
Aprender más sobre: onAppOpenAttribution()
para iOS.
Firma de método
func onAppOpenAttribution(_ attributionData: [AnyHashable: Any]) {
//Handle Deep Link Data
}
(void) onAppOpenAttribution:(NSDictionary*) attributionData {
//Handle Deep Link
}
onConversionDataSuccess
Descripción
Obtiene datos de conversión después de una instalación. Útil para Deferred Deep Linking.
Aprender más sobre: onConversionDataSuccess()
para iOS.
Firma de método
func onConversionDataSuccess(_ installData: [AnyHashable: Any]) {
//Handle Conversion Data (Deferred Deep Link)
}
-(void)onConversionDataSuccess:(NSDictionary*) installData {
//Handle Conversion Data (Deferred Deep Link)
}
onAppOpenAttributionFailure
Descripción
Maneja errores cuando no se obtienen los datos de conversión de las instalaciones.
Aprender más sobre: onAppOpenAttributionFailure()
para iOS.
Firma de método
func onAppOpenAttributionFailure(_ error: Error?)
- (void)onAppOpenAttributionFailure:(NSError *)error;
onConversionDataFail
Descripción
Maneja errores cuando no se obtienen los datos de conversión de las instalaciones.
Aprender más sobre: onConversionDataFail()
para iOS.
Firma de método
func onConversionDataFail(_ error: Error?) {
// print("\(error)")
// handle conversion data failure
}
-(void)onConversionDataFail:(NSError *) error {
NSLog(@"%@",error);
// handle conversion data failure
}
performOnAppAttribution
Descripción
Permite a los desarrolladores volver a activar manualmente onAppOpenAttribution y permite a los desarrolladores acceder a datos de enlaces profundos en cualquier momento sin conexión al proceso de inicio de la aplicación. Esto podría ser necesario porque la devolución de llamada habitual de onAppOpenAttribution solo se llama si la aplicación se abrió con el enlace profundo.
Firma de método
AppsFlyerLib.shared().performOnAppAttribution(with: url)
[[AppsFlyerLib shared] performOnAppAttributionWithURL:(NSURL * _Nullable)url];
Actualizado hace aproximadamente 1 año