|
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 |
1.8.13