Class NotificationSettings.AndroidSettings
Class used to access Android-specific notification settings.
Inherited Members
Namespace: Unity.Notifications
Assembly: Unity.Notifications.dll
Syntax
public static class NotificationSettings.AndroidSettings
Properties
CustomActivityString
The full class name of the activity that you wish to be assigned to the notification.
Declaration
public static string CustomActivityString { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ExactSchedulingOption
A set of flags indicating whether to use exact scheduling and add supporting permissions.
Declaration
public static AndroidExactSchedulingOption ExactSchedulingOption { get; set; }
Property Value
| Type | Description |
|---|---|
| AndroidExactSchedulingOption |
RescheduleOnDeviceRestart
By default AndroidSettings removes all scheduled notifications when the device is restarted. Enable this to automatically reschedule all non expired notifications when the device is turned back on.
Declaration
public static bool RescheduleOnDeviceRestart { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
UseCustomActivity
Enable this if you want to override the activity which will opened when the user click on the notification. By default activity assigned to com.unity3d.player.UnityPlayer.currentActivity will be used.
Declaration
public static bool UseCustomActivity { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Methods
AddDrawableResource(string, Texture2D, NotificationIconType)
Add image to notification settings.
Declaration
public static void AddDrawableResource(string id, Texture2D image, NotificationIconType type)
Parameters
| Type | Name | Description |
|---|---|---|
| string | id | Image identifier |
| Texture2D | image | Image texture, must be obtained from asset database |
| NotificationIconType | type | Image type |
ClearDrawableResources()
Remove all images from notification settings.
Declaration
public static void ClearDrawableResources()
RemoveDrawableResource(int)
Remove icon at given index from notification settings.
Declaration
public static void RemoveDrawableResource(int index)
Parameters
| Type | Name | Description |
|---|---|---|
| int | index | Index of image to remove |
RemoveDrawableResource(string)
Remove icon with given identifier from notification settings.
Declaration
public static void RemoveDrawableResource(string id)
Parameters
| Type | Name | Description |
|---|---|---|
| string | id | ID of the image to remove |