Show / Hide Table of Contents

Class GoogleFirebaseFcmDataV1beta1DeliveryPerformancePercents

Overview of delivery performance for messages that were successfully delivered. All percentages are calculated with countMessagesAccepted as the denominator. These categories are not mutually exclusive; a message can be delayed for multiple reasons.

Inheritance
object
GoogleFirebaseFcmDataV1beta1DeliveryPerformancePercents
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Fcmdata.v1beta1.Data
Assembly: Google.Apis.Fcmdata.v1beta1.dll
Syntax
public class GoogleFirebaseFcmDataV1beta1DeliveryPerformancePercents : IDirectResponseSchema

Properties

DelayedDeviceDoze

The percentage of accepted messages that were delayed because the device was in doze mode. Only normal priority messages should be delayed due to doze mode.

Declaration
[JsonProperty("delayedDeviceDoze")]
public virtual float? DelayedDeviceDoze { get; set; }
Property Value
Type Description
float?

DelayedDeviceOffline

The percentage of accepted messages that were delayed because the target device was not connected at the time of sending. These messages were eventually delivered when the device reconnected.

Declaration
[JsonProperty("delayedDeviceOffline")]
public virtual float? DelayedDeviceOffline { get; set; }
Property Value
Type Description
float?

DelayedMessageThrottled

The percentage of accepted messages that were delayed due to message throttling, such as collapsible message throttling or maximum message rate throttling.

Declaration
[JsonProperty("delayedMessageThrottled")]
public virtual float? DelayedMessageThrottled { get; set; }
Property Value
Type Description
float?

DelayedUserStopped

The percentage of accepted messages that were delayed because the intended device user-profile was stopped on the target device at the time of the send. The messages were eventually delivered when the user-profile was started again.

Declaration
[JsonProperty("delayedUserStopped")]
public virtual float? DelayedUserStopped { get; set; }
Property Value
Type Description
float?

DeliveredNoDelay

The percentage of accepted messages that were delivered to the device without delay from the FCM system.

Declaration
[JsonProperty("deliveredNoDelay")]
public virtual float? DeliveredNoDelay { get; set; }
Property Value
Type Description
float?

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX