<!--
{
  "availability" : [
    "iOS: 16.0.0 -",
    "iPadOS: 16.0.0 -",
    "macCatalyst: 16.0.0 -",
    "macOS: 13.0.0 -",
    "tvOS: 16.0.0 -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "GroupActivities",
  "identifier" : "/documentation/GroupActivities/GroupSessionMessenger/DeliveryMode-swift.enum/unreliable",
  "metadataVersion" : "0.1.0",
  "role" : "Case",
  "symbol" : {
    "kind" : "Case",
    "modules" : [
      "Group Activities"
    ],
    "preciseIdentifier" : "s:15GroupActivities0A16SessionMessengerC12DeliveryModeO10unreliableyA2EmF"
  },
  "title" : "GroupSessionMessenger.DeliveryMode.unreliable"
}
-->

# GroupSessionMessenger.DeliveryMode.unreliable

A best-effort attempt to deliver the message to known participants.

```
case unreliable
```

## Discussion

Use this approach when it’s okay to drop messages occasionally. Typically,
you use this approach for messages you send frequently with similar information.
For example, use it when the information in each new message replaces information
in the preceding message.

This approach makes a best-effort attempt to deliver your messages to the known participants,
and makes no guarantees on the delivery order of messages.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)