Hacer una captuta de pantalla del simulator encendido
xcrun simctl io booted screenshot [filename].[extension]
Graba un vídeo del simulator encendido
xcrun simctl io booted recordVideo [filename].[extension]
Para terminar la grabación pulsar CTRL+C
Podemos probar la recepción de notificaciones en el simulador de dos maneras
- Usando la línea de comando
- Arrastrando un archivo al simulador
simctl push <device> [<bundle identifier>] (<json file>]
por ejemplo
simctl push booted com.desappstre.TestApp payload.json
El contenido del archivo payload.json
es
{
"aps": {
"alert": {
"body": "Te acabmos de enviar un item a tu dirección predeterminada",
"title": "Envío realizado"
}
}
}
En este caso nos basta con arrastrar el archivo payload.json
desde el Finder al Simulador.
En este caso el acrhivo payload.json
contiene una modificación para poder indicar el bundle de la aplicación que va a recibir esta notificación
{
"Simulator Target Bundle": "com.desappstre.TestApp",
"aps": {
"alert": {
"body": "Te acabmos de enviar un item a tu dirección predeterminada",
"title": "Envío realizado"
}
}
}
Para más información acerca del contenido de los archivo de notificación APNs se puede visitar la página oficial de Apple sobre Push Notifications