AppsFlyerLibDelegate
Vue d'ensemble
Protocole qui étend AppDelegate. Contient la méthode de rappel pour les API OneLink héritées et l'attribution.
Revenez à l'index de référence du SDK.
Déclaration de protocole
extension AppDelegate: AppsFlyerLibDelegate {
func onConversionDataSuccess(_ data: [AnyHashable: Any]) {
...
}
func onConversionDataFail(_ error: Error) {
...
}
func onAppOpenAttribution(_ attributionData: [AnyHashable: Any]) {
...
}
func onAppOpenAttributionFailure(_ error: Error) {
...
}
}
Méthodes publiques
onAppOpenAttribution
Description
Permet d'obtenir les données utilisateur lorsque l'app s'ouvre depuis un deep linking direct (et non un deep linking différé).
En savoir plus sur onAppOpenAttribution()
pour iOS.
Signature de la méthode
func onAppOpenAttribution(_ attributionData: [AnyHashable: Any]) {
//Handle Deep Link Data
}
(void) onAppOpenAttribution:(NSDictionary*) attributionData {
//Handle Deep Link
}
onConversionDataSuccess
Description
Permet d'obtenir les données de conversion après une installation. Est utile pour le deep linking différé.
En savoir plus sur onConversionDataSuccess()
pour iOS.
Signature de la méthode
func onConversionDataSuccess(_ installData: [AnyHashable: Any]) {
//Handle Conversion Data (Deferred Deep Link)
}
-(void)onConversionDataSuccess:(NSDictionary*) installData {
//Handle Conversion Data (Deferred Deep Link)
}
onAppOpenAttributionFailure
Description
Permet de gérer les erreurs en cas d'échec d'obtention des données de conversion des installations.
En savoir plus sur onAppOpenAttributionFailure()
pour iOS.
Signature de la méthode
func onAppOpenAttributionFailure(_ error: Error?)
- (void)onAppOpenAttributionFailure:(NSError *)error;
onConversionDataFail
Description
Permet de gérer les erreurs en cas d'échec d'obtention des données de conversion des installations.
En savoir plus sur onConversionDataFail()
pour iOS.
Signature de la méthode
func onConversionDataFail(_ error: Error?) {
// print("\(error)")
// handle conversion data failure
}
-(void)onConversionDataFail:(NSError *) error {
NSLog(@"%@",error);
// handle conversion data failure
}
performOnAppAttribution
Description
Permet aux développeurs de déclencher manuellement performOnAppAttribution et d'accéder aux données de deep linking, même s'ils ne sont pas connectés au processus de lancement de l'app. Peut être nécessaire dans le cas où le callback onAppOpenAttribution habituel n'est appelé que lorsque l'app a été ouverte avec le deep link.
Signature de la méthode
AppsFlyerLib.shared().performOnAppAttribution(with: url)
[[AppsFlyerLib shared] performOnAppAttributionWithURL:(NSURL * _Nullable)url];
Mis(e) à jour il y a 11 mois