Vuelve a la aplicación después de la llamada telefónica iOS 7

He usado el siguiente código:

[[UIApplication shanetworkingApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"tel://%@", self.phoneNumber]]]; 

Después de la llamada telefónica, el marcador se dirige a la aplicación del teléfono, en lugar de volver a mi aplicación.

¿Algunas ideas?

iOS 7. Xcode 5.

Puede hacer el mismo tipo de llamada pero reemplace tel:// con telprompt:// para que se vea así:

 [[UIApplication shanetworkingApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"telprompt://%@", self.phoneNumber]]]; 

Esto le devolverá a la aplicación una vez que haya terminado su llamada telefónica. Esto funcionará en la mayoría, si no en todas, las versiones de iOS.

EDITAR – 07-14-2015

Me han informado en los comentarios a continuación que el uso de telprompt:// está soportado por Apple, por lo que podría decidir cambiar esto en cualquier momento y podría afectar su aplicación. Así que mi sugerencia sería envolver esta llamada en un canOpenURL: y ver si puedes abrir la URL antes de la mano y manejarla si no puedes.

Probablemente voy a verificando esto en la carga de la aplicación y configurándolo en una variable global que puede verificar al build su interfaz de usuario y tal vez simplemente no ofrezca esa funcionalidad en absoluto si no puede hacerlo, lo que crearía un mejor usuario experiencia.

NiqueuesMiari gracias a NiqueuesMiari por señalar el error y proporcionar el enlace a iOS: regresar a la aplicación cuando la llamada falla