انتقل إلى المحتوى

إعداد InboxUI باستخدام Swift Package Manager

  1. افتح مشروعك في Xcode وانتقل إلى إعدادات المشروع -> Package Dependencies، ثم اضغط على زر ’+’.
تبعيات الحزمة
  1. أدخل عنوان URL للحزمة التالي:
Terminal window
https://github.com/Pushwoosh/PushwooshInboxUI-XCFramework
  1. قم بإعداد ‘Dependency Rule’ إلى Branch و main. ثم، انقر فوق زر ‘Add Package’.
  1. في الشاشة التالية لاختيار الحزمة الخاصة بك، حدد حزمة Pushwoosh و Add Package إلى Target التطبيق الرئيسي الخاص بك.
  1. افتح Main App Target الخاص بك وتحت “Frameworks, Libraries, and Embedded Content” تأكد من إضافة PushwooshInboxUI.
  1. هذا كل شيء! لقد قمت للتو بدمج Pushwoosh InboxUI SDK في مشروعك.

إضافة كود Pushwoosh InboxUI

Anchor link to

لعرض واجهة مستخدم Inbox في تطبيقك، أضف وحدة تحكم عرض 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، يرجى الرجوع إلى:

لمزيد من التفاصيل، ألق نظرة على نموذج Inbox.