Skip to content

ez-push/ios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 

Repository files navigation

EZPush SDK

Menu

Requirements

Swift 5 iOS 13.0+

Documentation

Installation

CocoaPods

CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command:

$ gem install cocoapods

To integrate EZPush into your Xcode project using CocoaPods, specify it in your Podfile:

source 'https://github.com/CocoaPods/Specs.git'

use_frameworks!

target '<Your Target Name>' do
    platform :ios, '13.0'
    pod 'EZPush'
end

Then, run the following command:

$ pod install

Swift Package Manager

You can use the Swift Package Manager to install EZPush into your Xcode project. Follow these steps:

  1. Open your project in Xcode.
  2. Select "File" -> "Swift Packages" -> "Add Package Dependencies..."
  3. Enter the URL of this repository: https://github.com/ez-push/ios
  4. Select the version you'd like to use and click "Add Package".

Usage

To get started with EZPush, import the module into your Swift code:

import EZPush

Request for Permission

EZPush.current.requestForPushNotificationPermission([.alert, .badge, .sound]) { _, _ in }

Configure EZPush

let config = EZPushConfiguration(licenseKey: "YOUR_LICENSE_KEY", showDebugInfo: true)
EZPush.current.configure(config)
EZPush.current.initialize(pushNotificationToken: "PUSH_NOTIFICATION_TOKEN") { _, _ in }