• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

obfuscationde l'identifiant de l'appareil iOS

New Relic utilise l'ID fournisseur d'Apple pour suivre des appareils spécifiques afin d'obtenir un décompte précis des utilisateurs. L’une des fonctionnalités spéciales de l’ID fournisseur est qu’il est unique dans une suite d’applications utilisant la même base d’ID de bundle. Par exemple, l’ID du fournisseur est le même pour toutes les applications qui utilisent le même ID de bundle : com.company-name.* .

Cet article décrit comment masquer cet identifiant inter-applications à l'aide d'une API masquée (disponible dans la version 6.11.0 de l'agent iOS) :

+[NewRelic saltDeviceUUID:(BOOL)enabled]

Activer l'appareil uuid salt

Pour accéder à la méthode cachée +[NewRelic saltDeviceUUID:(BOOL)enabled], ajoutez une catégorie à l'objet NewRelic :

@interface NewRelic (salt)
+ (void) saltDeviceUUID:(BOOL)enabled;
@end

Ceci peut être ajouté dans votre AppDelegate.h après #include <NewRelic/NewRelic.h> et avant le @implementation AppDelgate:

//
// AppDelegate.m
//
// Created on 9/11/12.
// © 2012 New Relic, Inc. All rights reserved.
//
#import "AppDelegate.h"
#import <NewRelic/NewRelic.h>
@interface NewRelic (salt)
+ (void) saltDeviceUUID:(BOOL)enabled;
@end
@implementation AppDelegate
// code
@end

Appeler l'API

Ensuite, appelez [NewRelic saltDeviceUUID:YES]; avant votre [NewRelic startWithApplicationToken:]

//
// AppDelegate.m
//
// Created on 9/11/12.
// © 2012 New Relic Inc. All rights reserved.
//
#import "AppDelegate.h"
#import <NewRelic/NewRelic.h>
@interface NewRelic (salt)
+ (void) saltDeviceUUID:(BOOL)enabled;
@end
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[NewRelic saltDeviceUUID:YES];
[NewRelic startWithApplicationToken:@"MY_TOKEN"];
...
}
...
@end

Les identifiants de vos appareils sont désormais masqués dans tous les événements et données envoyés à New Relic.

Droits d'auteur © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.