콘텐츠로 건너뛰기

Swift Package Manager로 InboxUI 설정하기

  1. Xcode에서 프로젝트를 열고 프로젝트 설정 -> Package Dependencies로 이동한 다음 ’+’ 버튼을 누릅니다.
Package Dependencies
  1. 다음 패키지 URL을 입력합니다:
Terminal window
https://github.com/Pushwoosh/PushwooshInboxUI-XCFramework
  1. ‘Dependency Rule’을 Branchmain으로 설정합니다. 그런 다음 ‘Add Package’ 버튼을 클릭합니다.
  1. 다음 화면에서 패키지를 선택하고, Pushwoosh 패키지를 선택한 후 메인 앱 타겟에 Add Package를 추가합니다.
  1. 메인 앱 타겟을 열고 “Frameworks, Libraries, and Embedded Content” 아래에 PushwooshInboxUI가 추가되었는지 확인합니다.
  1. 이제 끝났습니다! 프로젝트에 Pushwoosh InboxUI SDK를 성공적으로 통합했습니다.

Pushwoosh InboxUI 코드 추가

Anchor link to

앱에 Inbox UI를 표시하려면 Inbox 뷰 컨트롤러를 추가합니다:

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

Inbox가 앱의 디자인과 일치하도록 하려면 PWIInboxStyle의 매개변수를 변경하세요. 글꼴, 배경색 등과 같은 매개변수를 사용자 정의할 수 있습니다.

//creating a new Inbox style
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)

사용자 정의

Anchor link to

Inbox UI 스타일을 사용자 정의하려면 다음을 참조하세요:

자세한 내용은 Inbox 샘플을 참조하세요.