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: Platform.isAndroid ? '' : null, // 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!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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