Swiftpack.co -  Notificare/notificare-sdk-ios as Swift Package
Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
Notificare/notificare-sdk-ios
Notificare's iOS SDK
.package(url: "https://github.com/Notificare/notificare-sdk-ios.git", from: "3.0.0-alpha.1")

Notificare iOS SDK

GitHub release License

The Notificare iOS SDK makes it quick and easy to communicate efficiently with many of the Notificare API services and enables you to seamlessly integrate our various features, from Push Notifications to Contextualised Storage.

Get started with our πŸ“š integration guides and example projects, or πŸ“˜ browse the SDK reference (coming soon).

:warning: The v3 SDK is currently in alpha. If you are running a production application, take a look at the v2.x SDK instead.

Table of contents

Features

Push notifications: Use the SDK to receive push notifications and automatically track its engagement.

Push notifications UI: We provide native screens and elements to display your push notifications and handle its actions with zero effort.

Inbox: Apps with a built-in message inbox enjoy higher conversions due to its nature of keeping messages around that can be opened as many times as users want. The SDK gives you all the tools necessary to build your inbox UI.

Geo-location

coming soon

Loyalty

coming soon

Monetise

coming soon

Assets

coming soon

Scannables

coming soon

Installation

Requirements

  • iOS 10.0 and above
  • Xcode 12 or later

Configuration

Swift Package Manager

If you are using SPM, open the following menu item in Xcode:

File > Swift Packages > Add Package Dependency...

In the Choose Package Repository prompt, add the following URL and complete the next steps.

https://github.com/notificare/notificare-sdk-ios.git

For more information on SPM, check their official documentation.

Cocoapods

If you are using Cocoapods, add the following lines to your Podfile and then run pod install:

# Required
pod 'Notificare/NotificareKit'

# Optional modules
pod 'Notificare/NotificareInboxKit'
pod 'Notificare/NotificarePushKit'
pod 'Notificare/NotificarePushUIKit'

For more information on Cocoapods, check their official documentation.

Getting Started

Integration

Get started with our πŸ“š integration guides and example projects, or πŸ“˜ browse the SDK reference (coming soon).

Examples

  • The Demo app example project demonstrates how to integrate and use our various modules in a single app.
  • The example project demonstrates other integrations in a simplified fashion, to quickly understand how a given feature should be implemented.

GitHub

link
Stars: 0
Last commit: 2 weeks ago

Ad: Job Offers

iOS Software Engineer @ Perry Street Software
Perry Street Software is Jack’d and SCRUFF. We are two of the world’s largest gay, bi, trans and queer social dating apps on iOS and Android. Our brands reach more than 20 million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security. We invest heavily into SwiftUI and using Swift Packages to modularize the codebase.

Submit a free job ad (while I'm testing this). The analytics numbers for this website are here.

Release Notes

3.0.0-alpha.1
11 weeks ago

Our very first alpha release! πŸš€

Available modules

  • Notificare
  • Notificare Inbox
  • Notificare Push
  • Notificare Push UI

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics