![]() |
UTNotifications
1.8
Professional Local & Push Notification Plugin
|
UTNotifications settings. Edit in Unity Editor: "Edit -> Project Settings -> UTNotifications"
More...
Classes | |
struct | NotificationProfile |
Stores attributes of a notification profile. More... | |
Public Types | |
enum | ShowNotifications { WHEN_CLOSED_OR_IN_BACKGROUND = 0, WHEN_CLOSED = 1, ALWAYS = 2 } |
enum | NotificationsGroupingMode { NotificationsGroupingMode.NONE = 0, NotificationsGroupingMode.BY_NOTIFICATION_PROFILES = 1, NotificationsGroupingMode.FROM_USER_DATA = 2, NotificationsGroupingMode.ALL_IN_A_SINGLE_GROUP = 3 } |
enum | ScheduleTimerType { ScheduleTimerType.RTC_WAKEUP = 0, ScheduleTimerType.RTC = 1, ScheduleTimerType.ELAPSED_REALTIME_WAKEUP = 2, ScheduleTimerType.ELAPSED_REALTIME = 3 } |
enum | GooglePlayUpdatingIfRequiredMode { GooglePlayUpdatingIfRequiredMode.DISABLED = 0, GooglePlayUpdatingIfRequiredMode.ONCE = 1, GooglePlayUpdatingIfRequiredMode.EVERY_INITIALIZE = 2 } |
Public Attributes | |
const string | Version = "1.8.0" |
const string | DEFAULT_PROFILE_NAME = "default" |
const string | DEFAULT_PROFILE_NAME_INTERNAL = "__default_profile" |
Properties | |
static Settings | Instance [get] |
List< NotificationProfile > | NotificationProfiles [get] |
string | PushPayloadTitleFieldName [get, set] |
string | PushPayloadTextFieldName [get, set] |
string | PushPayloadIdFieldName [get, set] |
string | PushPayloadUserDataParentFieldName [get, set] |
string | PushPayloadNotificationProfileFieldName [get, set] |
string | PushPayloadBadgeFieldName [get, set] |
string | PushPayloadButtonsParentName [get, set] |
string | GooglePlayServicesLibVersionMin [get] |
string | GooglePlayServicesLibVersion [get, set] |
string | AndroidSupportLibVersionMin [get] |
string | AndroidSupportLibVersion [get, set] |
string | ShortcutBadgerVersionMin [get] |
string | ShortcutBadgerVersion [get, set] |
bool | PushNotificationsEnabledIOS [get, set] |
bool | PushNotificationsEnabledFirebase [get, set] |
bool | PushNotificationsEnabledAmazon [get, set] |
bool | PushNotificationsEnabledWindows [get, set] |
ShowNotifications | AndroidShowNotificationsMode [get, set] |
bool | AndroidRestoreScheduledNotificationsAfterReboot [get] |
NotificationsGroupingMode | AndroidNotificationsGrouping [get, set] |
ScheduleTimerType | AndroidScheduleTimerType [get, set] |
GooglePlayUpdatingIfRequiredMode | AllowUpdatingGooglePlayIfRequired [get, set] |
bool | AndroidShowLatestNotificationOnly [get] |
bool | AndroidScheduleExact [get] |
bool | WindowsDontShowWhenRunning [get] |
UTNotifications settings. Edit in Unity Editor: "Edit -> Project Settings -> UTNotifications"
Enumerator | |
---|---|
DISABLED | Don't suggest updating. |
ONCE | If required, suggest updating only once. |
EVERY_INITIALIZE | If required, suggest updating every time UTNotifications.Manager is initialized. |
|
strong |
Enumerator | |
---|---|
RTC_WAKEUP | See https://developer.android.com/reference/android/app/AlarmManager#RTC_WAKEUP |
RTC | See https://developer.android.com/reference/android/app/AlarmManager#RTC |
ELAPSED_REALTIME_WAKEUP | See https://developer.android.com/reference/android/app/AlarmManager#ELAPSED_REALTIME_WAKEUP |
ELAPSED_REALTIME | See https://developer.android.com/reference/android/app/AlarmManager#ELAPSED_REALTIME |