AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones específicas para móviles / Funciones de teléfono
  • Presentación
  • Etapas a seguir
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Notificación Push: Configuración iOS
Presentación
Para utilizar las notificaciones Push en iOS, debes tener una cuenta de Google y debes realizar una configuración específica.
Esta página de ayuda presenta las diferentes operaciones a realizar.
Atención: No es posible probar las notificaciones Push en una aplicación iOS que se ejecuta con WMDev. De hecho, la aplicación WINDEV Mobile debe ser compilada en Mac para tener la Certificate necesaria para las notificaciones Push.
Etapas a seguir
Los diferentes pasos son los siguientes:
1. Activación de las notificaciones push
Para activar las notificaciones Push, conéctese al "portal de aprovisionamiento" de iOS y recupere los certificados associated con el push.
Para ello, conéctese al portal y haga clic en "+" en la parte superior derecha. :
El portal propone crear una Certificate:
Deben crearse dos certificados:
  • un Certificate para las notificaciones de prueba ("SandBox").
  • un Certificate para las notificaciones en la liberación.
Ahora puede recuperar los dos archivos ".cer" generados.
2. Instalación de los certificados
Estos certificados deben estar instalados en el Mac utilizado para generar la aplicación iOS.. Este ordenador también recibirá las notificaciones push.
Para instalar los certificados:
  • Haga doble clic en el nombre del archivo. El Certificate se añade automáticamente en el acceso del llavero:
  • Exportar los certificados: Seleccione "Exportar" en el menú contextual (clic derecho del ratón) de los certificados. Aparece una ventana:
Observaciones:
  • Es importante exportar en formato "p12" para que la clave privada se encuentre dentro de la Certificate.
  • Se puede especificar una contraseña para proteger la Certificate exportada.
3. Programación de la aplicación
Una vez que la Certificate ha sido exportada, puede ser utilizada:
// TopicID is the bundle identifier specified in the "General" section
// of the Xcode project generation wizard
TopicID is string = "com.pcsoft.myiosproject"
t is array of Buffers
MyNotif is Notification
MyNotif.Message = "Test notification"
 
ResponseList is WDPushServer.ListIdentifiersAPNResponse
 
ResponseList = WDPushServer.ListIdentifiersAPN()
 
FOR i = 1 _TO_ ResponseList.ListIdentifiersAPNResult..Occurrence
bufTest is Buffer = ResponseList.ListIdentifiersAPNResult[i]
Add(t, bufTest)
Trace(bufTest)
END
 
NotifPushSend(MyNotif, t, "C:\My Certificates\aps_production.p12", "pwd",
TopicID, typeServiceIOSTest)
Versión mínima requerida
  • Versión 19
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local