Saltar al contenido

Configurar InboxUI con Swift Package Manager

1. Abra su proyecto en Xcode y navegue a la configuración del proyecto -> Package Dependencies, luego presione el botón ’+’.

Package Dependencies

2. Ingrese la siguiente URL del paquete:

Terminal window
https://github.com/Pushwoosh/PushwooshInboxUI-XCFramework

3. Configure la ‘Dependency Rule’ como Branch y main. Luego, haga clic en el botón ‘Add Package’.

4. En la siguiente pantalla para elegir su paquete, seleccione el Paquete Pushwoosh y Add Package a su Target principal de la aplicación.

5. Abra su Target principal de la aplicación y en “Frameworks, Libraries, and Embedded Content” asegúrese de que se haya agregado PushwooshInboxUI.

6. ¡Eso es todo! Acaba de integrar el SDK de Pushwoosh InboxUI en su proyecto.

Agregar código de Pushwoosh InboxUI

Anchor link to

Para mostrar la Inbox UI en su aplicación, agregue el controlador de vista de Inbox:

self.navigationController?.pushViewController(PWIInboxUI.createInboxController(with: PWIInboxStyle.default()), animated: true)

Para que el Inbox coincida con la apariencia de su aplicación, cambie los parámetros de PWIInboxStyle. Puede personalizar parámetros como la fuente, el color de fondo, etc.

//creando un nuevo estilo de Inbox
let inboxStyle = PWIInboxStyle.customStyle(withDefaultImageIcon: UIImage.init(named: "custom_image"),
textColor: UIColor.darkText,
accentColor: UIColor.blue,
font: UIFont.systemFont(ofSize: 17))
inboxStyle?.backgroundColor = UIColor.init(white: 1, alpha: 1)
inboxStyle?.listErrorMessage = NSLocalizedString("Mensaje de error personalizado", comment: "Mensaje de error personalizado")
inboxStyle?.listEmptyMessage = NSLocalizedString("Mensaje vacío personalizado", comment: "Mensaje vacío personalizado")
PWIInboxStyle.setupDefaultStyle(inboxStyle)

Personalización

Anchor link to

Para personalizar el estilo de la Inbox UI, por favor consulte:

Para más detalles, eche un vistazo al Ejemplo de Inbox.