Class PushNotificationConfig
Object holding push notification config that will be set in the contact URI parameters of the Contact header in the REGISTER, if the AccountParams is configured to allow push notifications, see PushNotificationAllowed.
This object can be accessed through the AccountParams object, which can be obtained from your Account object.
Inherited Members
Namespace: Linphone
Assembly: cs.temp.dll.dll
Syntax
public class PushNotificationConfig : LinphoneObject
Properties
BundleIdentifier
Gets the app's bundle identifier for "contact uri parameter".
Declaration
public string BundleIdentifier { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The app's bundle identifier, default value "". |
CallSnd
Gets the call_snd for "contact uri parameter".
Declaration
public string CallSnd { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The call_snd, default value "notes_of_the_optimistic.caf". |
CallStr
Gets the call_str for "contact uri parameter".
Declaration
public string CallStr { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The call_str, default value "IC_MSG". |
GroupChatStr
Gets the groupchat_str for "contact uri parameter".
Declaration
public string GroupChatStr { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The groupchat_str, default value "GC_MSG". |
MsgSnd
Gets the msg_snd for "contact uri parameter".
Declaration
public string MsgSnd { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The msg_snd, default value "msg.caf". |
MsgStr
Gets the msg_str for "contact uri parameter".
Declaration
public string MsgStr { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The msg_str, default value "IM_MSG". |
Param
Gets the param for "contact uri parameter".
Declaration
public string Param { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The param, default value "". |
Prid
Gets the prid for "contact uri parameter".
Declaration
public string Prid { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The prid, default value "". |
Provider
Gets the provider for "contact uri parameter".
Declaration
public string Provider { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The provider, default value "". |
RemoteToken
Gets the remote token for "contact uri parameter".
Declaration
public string RemoteToken { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The remote token, default value "". |
TeamId
Gets the team id for "contact uri parameter".
Declaration
public string TeamId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The team id, default value "ABCD1234". |
VoipToken
Gets the voip token for "contact uri parameter".
Declaration
public string VoipToken { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The voip token, default value "". |
Methods
Clone()
Instantiate a new push notification parameters with values from source.
Declaration
public PushNotificationConfig Clone()
Returns
| Type | Description |
|---|---|
| PushNotificationConfig | The newly created PushNotificationConfig object. |
IsEqual(PushNotificationConfig)
Checks if two Push Notification Configurations are identical.
Declaration
public bool IsEqual(PushNotificationConfig otherConfig)
Parameters
| Type | Name | Description |
|---|---|---|
| PushNotificationConfig | otherConfig | The PushNotificationConfig object to compare to. |
Returns
| Type | Description |
|---|---|
| System.Boolean | True only if the two configurations are identical. |