Zum Inhalt springen

InboxUI mit dem Swift Package Manager einrichten

  1. Öffnen Sie Ihr Projekt in Xcode und navigieren Sie zu den Projekteinstellungen -> Package Dependencies und klicken Sie dann auf die Schaltfläche ’+’.
Paketabhängigkeiten
  1. Geben Sie die folgende Paket-URL ein:
Terminal window
https://github.com/Pushwoosh/PushwooshInboxUI-XCFramework
  1. Stellen Sie die ‘Dependency Rule’ auf Branch und main ein. Klicken Sie dann auf die Schaltfläche ‘Add Package’.
  1. Wählen Sie auf dem nächsten Bildschirm zur Auswahl Ihres Pakets das Pushwoosh-Paket aus und fügen Sie das Paket zu Ihrem Haupt-App-Ziel (Target) hinzu.
  1. Öffnen Sie Ihr Haupt-App-Ziel (Target) und stellen Sie unter „Frameworks, Libraries, and Embedded Content“ sicher, dass PushwooshInboxUI hinzugefügt wurde.
  1. Das war’s! Sie haben gerade das Pushwoosh InboxUI SDK in Ihr Projekt integriert.

Pushwoosh InboxUI-Code hinzufügen

Anchor link to

Um die Inbox-Benutzeroberfläche in Ihrer App anzuzeigen, fügen Sie den Inbox View Controller hinzu:

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

Um die Inbox an das Erscheinungsbild Ihrer App anzupassen, ändern Sie die Parameter von PWIInboxStyle. Sie können Parameter wie Schriftart, Hintergrundfarbe usw. anpassen.

//Erstellen eines neuen Inbox-Stils
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("Custom error message", comment: "Custom error message")
inboxStyle?.listEmptyMessage = NSLocalizedString("Custom empty message", comment: "Custom empty message")
PWIInboxStyle.setupDefaultStyle(inboxStyle)

Informationen zur Anpassung des Inbox-UI-Stils finden Sie unter:

Weitere Details finden Sie im Inbox-Beispiel.