docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class NotificationSettings.iOSSettings

    Class used to access iOS-specific notification settings.

    Inheritance
    object
    NotificationSettings.iOSSettings
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Unity.Notifications
    Assembly: solution.dll
    Syntax
    public static class NotificationSettings.iOSSettings

    Properties

    AddRemoteNotificationCapability

    Enable this to add the push notification capability to you Xcode project.

    Declaration
    public static bool AddRemoteNotificationCapability { get; set; }
    Property Value
    Type Description
    bool

    AddTimeSensitiveEntitlement

    Add entitlement to enable notifications with time-sensitive interruption level.

    Declaration
    public static bool AddTimeSensitiveEntitlement { get; set; }
    Property Value
    Type Description
    bool

    DefaultAuthorizationOptions

    Configure the notification interaction types your app will include in the authorisation request if RequestAuthorizationOnAppLaunch is enabled. Alternatively you can specify them when creating a AuthorizationRequest from a script.

    Declaration
    public static AuthorizationOption DefaultAuthorizationOptions { get; set; }
    Property Value
    Type Description
    AuthorizationOption

    NotificationRequestAuthorizationForRemoteNotificationsOnAppLaunch

    If this is enabled the app will automatically register your app with APNs after the launch which would enable it to receive remote notifications. You’ll have to manually create a AuthorizationRequest to get the device token.

    Declaration
    public static bool NotificationRequestAuthorizationForRemoteNotificationsOnAppLaunch { get; set; }
    Property Value
    Type Description
    bool

    RemoteNotificationForegroundPresentationOptions

    The default presentation options for received remote notifications. In order for the specified presentation options to be used your app must had received the authorization to use them (the user might change it at any time).

    Declaration
    public static PresentationOption RemoteNotificationForegroundPresentationOptions { get; set; }
    Property Value
    Type Description
    PresentationOption

    RequestAuthorizationOnAppLaunch

    It's recommended to make the authorization request during the app's launch cycle. If this is enabled the user will be shown the authorization pop-up immediately when the app launches. If it’s unchecked you’ll need to manually create an AuthorizationRequest before your app can send or receive notifications.

    Declaration
    public static bool RequestAuthorizationOnAppLaunch { get; set; }
    Property Value
    Type Description
    bool

    UseAPSReleaseEnvironment

    Enable this when signing the app with a production certificate.

    Declaration
    public static bool UseAPSReleaseEnvironment { get; set; }
    Property Value
    Type Description
    bool

    UseLocationNotificationTrigger

    If you intend to use the iOSNotificationLocationTrigger in your notifications you must include the CoreLocation framework in your project.

    Declaration
    public static bool UseLocationNotificationTrigger { get; set; }
    Property Value
    Type Description
    bool
    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)