跳到内容

通过 Swift Package Manager 设置 InboxUI

  1. 在 Xcode 中打开您的项目,然后导航到项目设置 -> Package Dependencies,然后按“+”按钮。
包依赖项
  1. 输入以下 Package URL:
Terminal window
https://github.com/Pushwoosh/PushwooshInboxUI-XCFramework
  1. 将“Dependency Rule”设置为 Branchmain。然后,单击“Add Package”按钮。
  1. 在下一个选择 Package 的屏幕上,选择 Pushwoosh Package 并将 Add Package 到您的主应用 Target。
  1. 打开您的主应用 Target,在“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)

要自定义 Inbox UI 样式,请参考:

更多详情,请查看 Inbox Sample