Essential Kit Tutorials
DocumentationDownload
Latest(v3)
Latest(v3)
  • Introduction
  • Features Overview
  • Whats new in v3
    • Version 3 vs Version 2
    • Release Notes
    • Upgrade from V2
  • Plugin Overview
    • Settings
    • Folder Structure
    • Installation FAQ
    • Upgrade Guide
  • Features
    • 📒Address Book
      • Setup
      • Usage
      • Testing
      • FAQ
    • App Shortcuts
      • Setup
      • Usage
    • 🆕App Updater
      • Setup
      • Usage
    • 💲Billing Services
      • Setup
        • iOS
        • Android
      • Usage
      • Testing
        • iOS
        • Android
      • FAQ
    • ☁️Cloud Services
      • Setup
        • iOS
        • Android
      • Usage
      • Testing
      • FAQ
    • 🔗Deep Link Services
      • Setup
        • iOS
        • Android
      • Usage
      • Testing
      • FAQ
    • 🛠️Utilities (Extras)
      • Usage
    • 💯Game Services
      • Setup
        • iOS
        • Android
      • Usage
      • FAQ
    • 📸Media Services
      • Setup
      • Usage
      • FAQ
    • 📆Native UI
      • Setup
      • Usage
      • FAQ
      • Examples
        • Login Dialog
    • Network Services
      • Setup
      • Usage
      • FAQ
    • ⏰Notification Services
      • Setup
        • iOS
        • Android
      • Usage
      • Examples
        • Nudge to come-back to the game
      • FAQ
    • ⭐Rate My App
      • Setup
      • Usage
      • FAQ
    • 🤝Sharing
      • Setup
      • Usage
        • Message Composer
        • Mail Composer
        • Social Share Composer
        • Share Sheet
      • FAQ
      • Examples
        • Add Attachment Example
    • Task Services
      • Setup
      • Usage
    • 🌏Web View
      • Setup
      • Usage
      • FAQ
      • Examples
        • Loading Pdf File
  • Notes
    • Resolving Android Gradle Build Errors
    • Google Play Services Authentication
    • Target API Level vs Min API Level
    • Handling Refunds for In-App Purchases (Billing Services)
Powered by GitBook
On this page
  • Enable Feature
  • Properties
  • Setting custom resources
  • Platform specific setup

Was this helpful?

Edit on GitHub
  1. Features
  2. Notification Services

Setup

PreviousNotification ServicesNextiOS

Last updated 4 months ago

Was this helpful?

Enable Feature

Open and enable Notification Services feature in the inspector.

Properties

Name

Description

Presentation Options

Setting for how to present the notification

None : On receiving a notification, there won't be any display or badge or sound

Alert : On receiving a notification, it's displayed with UI

Badge : On receiving a notification, badge will be displayed on the app icon

Sound : On receiving a notification, sound will be played

Push Notification Service Type

Enable which service you want to use for Push/Remote Notifications. None : No Remote notification service will be enabled. You can still use Local notifications though. Custom : This activates the client side of receiving the remote notifications. You can send a data message payload via your server/service and the plugin captures the notification, sends an event via our callbacks.

Android Properties

Allow Vibration

Enable this if vibration needs to be played on receiving a notification

White Small Icon

Coloured Small Icon

Set the texture that needs to be used as small icon for devices < Lollipop

Allow Notification Display when Foreground

Enabling this will show the notification even when device is foreground

Accent Color

Accent color for the small icon

Payload Keys

Payload keys that you can configure if your backend uses different keys

Advanced Settings

Exact Timing Settings - Allows the app to schedule at "exact time" specified when scheduling the notification. This is only allowed for very specific set of apps like alarm apps. Can Ignore Doze Mode - When exact timing is on, if the notification even wants to interrupt in Doze mode(Sleep mode), enable this.

Setting custom resources

When creating a notification, you may want to set your own custom sounds or icons. For ex: SoundFileName or LargeIcon or BigPicture variables of INotification.

You need to place these files under Assets/StreamingAssets folder.

If you are upgrading from 1.x version, please move your files from PluginResources folder to Assets/StreamingAssets folder.

Platform specific setup

Set the texture that needs to be used as small icon on devices >= Lollipop. The icon needs to be white transparent icon something like .

⏰
iOS
Android
this
✅
Essential Kit Settings
Details of an Android Notification