your uibackgroundmodes remote notification info ios info-plist uibackgroundmode

ios - remote - ¿Las notificaciones push remotas requieren agregar UIBackgroundModes en Info.plist?



ios plist notifications (3)

Me sucedió incluso después de configurar el modo de fondo de notificaciones remotas en las capacidades. El problema era que tenía tres objetivos, uno para producción, uno para qa y otro para puesta en escena. Tuve que configurar notificaciones remotas en los tres objetivos y eso solucionó la advertencia.

He integrado notificaciones push remotas, pero recibo esta advertencia:

didReceiveRemoteNotification:fetchCompletionHandler:] , pero aún necesita agregar " remote-notification " a la lista de sus UIBackgroundMode s UIBackgroundMode en su Info.plist .

Mi versión de Xcode es 8.3.1. Realmente quiero agregar esto a Info.plist . También he seguido algunos tutoriales, pero tampoco mencionaron esto. ¿Qué debería hacer realmente?


Sí, debe habilitar los modos en segundo plano / notificaciones remotas para poder usar notificaciones remotas para actualizaciones en segundo plano.

La forma más fácil de hacerlo es a través de la configuración del proyecto. Navegue a Objetivos -> Su aplicación -> Capacidades -> Modos de fondo y verifique las notificaciones remotas . Esto habilitará automáticamente la configuración requerida.


También puede editar la info.plist necesaria (Abrir como -> Código fuente) y pegar:

<dict> <key>UIBackgroundModes</key> <array> <string>remote-notification</string> </array>