Files
bsky-social-app/modules
Samuel Newman b1923cab4d Fix group chat push notifications rendering as direct messages on iOS
iOS classifies Communication Notifications as either MessagingDirect or
MessagingGroup based on recipient count on the INSendMessageIntent. Our
push payload omits the recipient list, so iOS sees zero recipients and
falls back to MessagingDirect, ignoring speakableGroupName.

Use INSendMessageIntentDonationMetadata.recipientCount with the new
convoMemberCount field from the chat service to tell iOS the conversation
has multiple participants. Apple documents this as the supported escape
hatch when the full recipient list is too large to ship.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-22 16:44:09 +03:00
..