Share via


AlertProperties Class

Definition

The "alert" property contains properties specific to the alert in a notification targeting Apple Push Notification Service (APNS). It is intended to be used from the ApplePushMessage class.

[System.Serializable]
public class AlertProperties : System.Collections.Generic.Dictionary<string,object>
[<System.Serializable>]
type AlertProperties = class
    inherit Dictionary<string, obj>
Public Class AlertProperties
Inherits Dictionary(Of String, Object)
Inheritance
AlertProperties
Attributes

Constructors

AlertProperties()

Initializes a new instance of the AlertProperties class.

AlertProperties(SerializationInfo, StreamingContext)

Initializes a new instance of the AlertProperties class with the specified serialization information and streaming context.

Properties

ActionLocKey

If a string is specified, the system displays an alert with two buttons. The string is used as a key to get a localized string in the current localization to use for the right button’s title instead of “View”.

Body

The text of the alert message.

LaunchImage

The filename of an image file in the application bundle; it may include the extension or omit it. The image is used as the launch image when users tap the action button or move the action slider. If this property is not specified, the system either uses the previous snapshot, uses the image identified by the UILaunchImageFile key in the application’s Info.plist file, or falls back to Default.png.

LocKey

A key to an alert-message string in a Localizable.strings file for the current localization (which is set by the user’s language preference). The key string can be formatted with %@ and %n$@ specifiers to take the variables specified in loc-args.

LogArgs

Variable string values to appear in place of the format specifiers in loc-key.

Applies to