Example #1
0
        public AppleNotification()
        {
            DeviceToken = string.Empty;
            Payload     = new AppleNotificationPayload();

            Identifier = GetNextIdentifier();
        }
        public static AppleNotification WithPasskitUpdate(this AppleNotification n)
        {
            var payLoad = new AppleNotificationPayload();

            payLoad.AddCustom("aps", string.Empty);

            n.Payload = payLoad;

            return(n);
        }
Example #3
0
        public AppleNotification(string deviceToken, AppleNotificationPayload payload)
        {
            if (!string.IsNullOrEmpty(deviceToken) && deviceToken.Length != DEVICE_TOKEN_STRING_SIZE)
            {
                throw new NotificationFailureException(5, this); //Invalid DeviceToken Length
            }
            DeviceToken = deviceToken;
            Payload     = payload;

            Identifier = GetNextIdentifier();
        }
        public static AppleNotification WithPayload(this AppleNotification n, AppleNotificationPayload payload)
        {
            n.Payload = payload;

            return(n);
        }