Skip to content

[Request]: Huawei and Honor phones system UI support #3940

Description

@hungthinhitj

Plugin

share_plus

Use case

Honor / Huawei: share_plus shows a plain chooser instead of the system OEM share sheet

Device: Honor phone

On Honor (and Huawei) devices, share_plus currently shows a plain Android chooser UI that looks different from the system / OEM share sheet used by native apps.

Current share_plus UI (default) | Expected OS / OEM share sheet

share_plus default UI on Honor | OS share sheet on Honor

Workaround that works today

Setting an empty title forces the system OEM sheet:

Dart
SharePlus.instance.share(
  ShareParams(
    // ...
    title: '', // required on Honor/Huawei to get the proper system sheet
  ),
);

Proposal

Request
Could share_plus default to the system / OEM share sheet on Honor and Huawei devices (instead of the plain chooser), so we don’t need the title: '' hack?
Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions