Skip to content

iOS → Android messages over 157 characters are not received; Android → iOS works up to 352 bytes #90

Description

@hamzaozturk

Checklist

  • I am able to reproduce the bug with the latest version given here: CLICK THIS LINK.
  • I made sure that there are no existing issues - open or closed - which I could contribute my information to.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one bug.
  • I have read and understood the contribution guidelines.

Affected version

0.6

Steps to reproduce the bug

  1. Open the iOS app.
  2. Send a message with more than 157 characters to an Android device.
  3. Observe that nothing is received on Android.
  4. On iOS, the message appears to be sent successfully.

Expected behavior

Android should receive the full message from iOS, regardless of length (within BLE limits). If chunking is required, either iOS should handle fragmentation, or Android should support reassembly.

Actual behavior

When sending a message from iOS to Android that exceeds 157 characters, the Android app does not receive the message at all. It silently fails or is possibly discarded.

Meanwhile, Android can send messages up to 352 bytes to iOS without any issue.

Working cases:

  • ✅ Android → iOS: up to 352 bytes = works fine
  • ✅ iOS → Android: up to 157 characters = works fine

Broken case:

  • ❌ iOS → Android: over 157 characters = not received at all

Screenshots/Screen recordings

No response

Affected Android/Custom ROM version

Android 14.0.11

Affected device model

Redmi Note 10S

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions