Saltar al contenido

Configuración de macOS

Las aplicaciones de macOS reciben notificaciones push a través del servicio de notificaciones push de Apple (APNs), el mismo canal de entrega que utiliza iOS. Configura la plataforma macOS en Pushwoosh con una conexión a APNs basada en certificados (.p12) o en tokens (.p8).

Configuración basada en certificados

Anchor link to

Crear el certificado .p12

Anchor link to

Los pasos de Keychain, el Portal de Desarrolladores de Apple y la exportación coinciden con el flujo de certificados de iOS. Sigue esa guía y utiliza tu App ID de macOS cuando Apple te pida que elijas uno:

  1. Generar un archivo de solicitud de certificado en Keychain Access.
  2. Crear un certificado APNs en el Portal de Desarrolladores de Apple. Cuando selecciones un App ID, elige el ID para tu aplicación de macOS, no el de iOS.
  3. Exportar la clave privada como .p12 desde Keychain Access.

Necesitarás el archivo .p12 y la contraseña de la clave privada en la siguiente sección.

Configurar la plataforma macOS en Pushwoosh

Anchor link to
  1. En tu proyecto de Pushwoosh, ve a Ajustes → Configurar Plataformas.
  2. Haz clic en Conectar junto a macOS en la sección Plataformas de escritorio.
Sección de plataformas de escritorio que muestra la fila de macOS con el estado No configurado y el botón Conectar
  1. En Modo de configuración para macOS, selecciona Configuración manual basada en certificados.
  2. Haz clic en Siguiente.
Modo de configuración para macOS con la opción Configuración manual basada en certificados seleccionada
  1. En Configuración basada en certificados para macOS, completa el formulario:
    • Archivo de certificado (.p12): sube el archivo .p12 que exportaste desde Keychain Access.
    • Contraseña de la clave privada: introduce la contraseña que estableciste al exportar el archivo .p12.
    • Gateway: selecciona Sandbox para desarrollo o Producción para aplicaciones en vivo.
Configuración basada en certificados para macOS con carga de p12, contraseña, Gateway y botón Configurar
  1. Haz clic en Configurar para completar la configuración.

Configuración basada en tokens

Anchor link to

Puedes configurar la plataforma macOS con autenticación basada en tokens para una comunicación más rápida con APNs.

Obtener una clave de firma de Apple

Anchor link to

La creación de la clave APNs es la misma que para iOS. Sigue la sección Obtener una clave de cifrado y un ID de clave de Apple en la guía basada en tokens de iOS.

Necesitarás el ID de clave (Key ID) y el archivo .p8 en la siguiente sección. Puedes reutilizar la misma clave APNs que ya usas para iOS si tienes una.

Configurar la plataforma macOS en Pushwoosh

Anchor link to
  1. En tu proyecto de Pushwoosh, ve a Ajustes → Configurar Plataformas.
  2. Haz clic en Conectar junto a macOS en la sección Plataformas de escritorio.
Sección de plataformas de escritorio que muestra la fila de macOS con el estado No configurado y el botón Conectar
  1. En Modo de configuración para macOS, selecciona Configuración basada en tokens.
  2. Haz clic en Siguiente.
Modo de configuración para macOS con la opción Configuración basada en tokens seleccionada y el botón Siguiente
  1. En Configuración basada en tokens para macOS, completa el formulario:
    • ID de clave (Key ID): pega el ID de clave de 10 caracteres de Apple.
    • ID de equipo (Team ID): introduce el ID de equipo de desarrollador de Apple desde la sección Membresía de tu cuenta de desarrollador de Apple.
    • ID de paquete (Bundle ID): introduce el ID de paquete de tu aplicación de macOS desde Certificados, Identificadores y Perfiles.
    • Clave de autenticación (.p8): sube el archivo de clave de firma .p8 que descargaste de Apple.
    • Gateway: selecciona Sandbox para desarrollo o Producción para aplicaciones en vivo.
Configuración basada en tokens para macOS con ID de clave, ID de equipo, ID de paquete, clave de autenticación y Gateway
  1. Haz clic en Configurar para completar la configuración.