vibracion vibra pestañas forzar detencion como cerrar aplicaciones abiertas ios iphone objective-c push-notification apple-push-notifications

ios - vibra - No recibir ninguna notificación push en iPhone



mi iphone no vibra (6)

He hecho una aplicación de prueba PushTest para la notificación de inserción utilizando este tutorial .

Y al usar el tutorial anterior recibí el mensaje de que ''PushTest'' desea enviarle una Notificación Push (exactamente una vez) y después de eso borro la aplicación del iPhone, reinicio el iPhone pero no puedo volver a recibir el mismo mensaje.

He ejecutado el script sample.php (actualizando los cambios sugeridos) y obtuve el mensaje ''conectado a APNS'' y ''tu mensaje enviado''.

Pero no recibí ninguna notificación de inserción individual.

Por favor guíame donde me equivoco?
O qué shod trato de recibir notificaciones push.


Asegúrese de que está utilizando el perfil de aprovisionamiento habilitado de notificación de inserción. y luego verifique si está enviando el token al servidor.


Asegúrese de que selecciona el perfil de suministro correcto

y que tu aplicación esté minimizada. Si la aplicación no está minimizada de uso

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo { NSLog(@"info %@", userInfo); }

Otra información útil sobre temas.

Para las pruebas de PRUEBAS puede usar APN Tester Free . Atención: insertar token con espacios.


He seguido el mismo tutorial.

Asegúrese de que su aplicación aparezca en el centro de notificaciones y que el tipo de alerta sea cualquier cosa, pero no ninguna.

Necesitas revisar tu notificación en 3 condiciones,

Cuando su aplicación está abierta, en segundo plano, y cuando está cerrada.

Para eso, necesitas comprobar estos métodos.

// To Register your device token - (void)application:(UIApplication*)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken

//If your app is not able to register - (void)application:(UIApplication*)application didFailToRegisterForRemoteNotificationsWithError:(NSError*)error {}

//Your app receives push notification. - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo { UIApplicationState state = [application applicationState]; // If your app is running if (state == UIApplicationStateActive) { //You need to customize your alert by yourself for this situation. For ex, NSString *cancelTitle = @"Close"; NSString *showTitle = @"Get Photos"; NSString *message = [[userInfo valueForKey:@"aps"] valueForKey:@"alert"]; UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"" message:message delegate:self cancelButtonTitle:cancelTitle otherButtonTitles:showTitle, nil]; [alertView show]; [alertView release]; } // If your app was in in active state else if (state == UIApplicationStateInactive) { } }


No estaba metiendo nada en:

func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any])

Pero mi compilador se detuvo en el punto de interrupción en

func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void)


No recibirás Push solo en 2 casos.

1.) Si su aplicación está en primer plano.

2.) El token de su dispositivo no es válido para recibir la notificación de inserción. Por favor, compruebe la condición. Si aún no recibe la notificación, hágamelo saber. Gracias


Verifique la configuración de su dispositivo si las notificaciones de la aplicación están activadas y asegúrese de que el tipo de notificación no sea ''Ninguna'' en el Centro de notificaciones .