¿Por qué no se pueden obtener algunos tokens push Aurora Push de iOS?
Confirme si hay un cuadro de diálogo emergente para abrir la notificación cuando se ejecuta la aplicación por primera vez.
Si no es así, asegúrese de:
Primero asegúrese de que la aplicación esté instalada por primera vez y que no aparezca ninguna ventana emergente (el sistema solo lo solicita una vez).
Puedes eliminar la aplicación y compilarla nuevamente.
Si realmente es la primera vez que instala y ejecuta y no aparece ninguna ventana emergente, vuelva a generar cuidadosamente el archivo de descripción preestablecido de acuerdo con los requisitos de la configuración del certificado.
Si es así, asegúrese de que el método de obtención del token del dispositivo sea correcto.
Método 1: agregue la siguiente declaración a didregisterforremote notificación swithdevicetoken.
NSLog(@"% @",[[[[descripción del token del dispositivo]stringByReplacingOccurrencesOfString:@ " & ltwithString: @""]
stringByReplacingOccurrencesOfString:@ " >withString: @" "]
stringByReplacingOccurrencesOfString:@ " " with string:@ " "]);
Método 2: Usar Opciones: (ns diccionario *)Opciones de inicio para abrir el registro de UMessage en DidFinishLaunchingWith y luego busque el campo de deviceToken.
//Para registros
[UMessage setLogEnabled:Yes];
De cualquier manera, puede obtener la cadena DeviceToken del dispositivo de prueba en la consola, longitud es 64.