• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

ID do dispositivo iOS ofuscação

A New Relic usa o ID do fornecedor da Apple para rastrear dispositivos específicos e obter contagens precisas de usuários. Um dos recursos especiais do ID do fornecedor é que ele é exclusivo em um conjunto de aplicativos que usam a mesma base de ID do pacote. Por exemplo, o ID do fornecedor é o mesmo em todos os aplicativos que usam o mesmo ID de pacote: com.company-name.* .

Este artigo descreve como ocultar esse identificador entre aplicativos usando uma API oculta (disponível no agente iOS versão 6.11.0):

+[NewRelic saltDeviceUUID:(BOOL)enabled]

Habilitar uuid salt do dispositivo

Para acessar o método oculto +[NewRelic saltDeviceUUID:(BOOL)enabled], adicione uma categoria ao objeto NewRelic :

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

Isso pode ser adicionado em seu AppDelegate.h depois de #include <NewRelic/NewRelic.h> e antes de @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

Chame a API

Em seguida, ligue para [NewRelic saltDeviceUUID:YES]; antes do seu [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

Os IDs dos seus dispositivos agora serão ofuscados em todos os eventos e dados enviados para o New Relic.

Copyright © 2024 New Relic Inc.

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