Red de conocimiento informático - Conocimiento informático - Cómo configurar el idioma de las notificaciones de iOS

Cómo configurar el idioma de las notificaciones de iOS

La notificación es un mecanismo de transferencia de información muy utilizado en la programación de aplicaciones para teléfonos inteligentes. Puede ahorrar recursos muy bien sin consumir recursos para verificar constantemente el estado de los mensajes (Pooling). En iOS, la aplicación se divide en dos. Notificaciones diferentes: locales y remotas. La notificación local en iOS es administrada por NotificationManager. Simplemente agregue el objeto de notificación local encapsulado a la cola del mecanismo de administración de notificaciones del sistema y el sistema activará la notificación local en el momento especificado. La aplicación solo necesita diseñar un método para manejar la notificación. La aplicación solo necesita diseñar un método para manejar la notificación para completar todo el proceso de notificación.

El objeto utilizado por las notificaciones locales es UILocalNotification, y las propiedades de UILocalNotification cubren todo lo necesario para manejar las notificaciones. Las propiedades de UILocalNotification incluyen fireDate, timeZone, repetirInterval, repetirCalendar, alertBody, alertAction, hasAction, alertLaunchImage, applicationIconBadgeNumber, soundName y userInfo.

Programación de UILocalNotification

Entre ellos, fireDate, timeZone, repetirInterval y repetirCalendar se utilizan para programar UILocalNotification. repetirInterval es la diferencia horaria para que UILocalNotification se reenvíe, pero la diferencia horaria se basa completamente en la unidad de calendario (NSCalendarUnit). Por ejemplo, si la unidad de activación semanal NSWeekCalendarUnit no está configurada, no se reenviará. repetirCalendar es la unidad de calendario a la que se debe hacer referencia cuando UILocalNotification se activa repetidamente. Si no se configura, el calendario predeterminado del sistema se utilizará como calendario de referencia.

Contenido de alerta de UILocalNotification

alertBody, alertAction, hasAction y alertLaunchImage son alertas que maneja el sistema cuando la aplicación no se está ejecutando. Procesamiento del sistema