Samsung / TizenFX

C# Device APIs for Tizen

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Tizen.Applications] The Badge API does not work correctly for a text message.

mszperna opened this issue · comments

Hello,
I am a Samsung developer, I found the following bug: The Badge API has a problem when we use Control Panel to simulate a new message - the BadgeControl.Changed event is not raised. Therefore, it is not possible to implement correct handling of new message notifications in the application.

CORRECT BEHAVIOR:

Initial state:
1_initial_state

New call incoming:
2_incoming_call

The number of notifications about missed calls has increased:
3_notif_increased

WRONG BEHAVIOR:

New message notification arrives:
4_incoming_message

Text message badge has not changed:
5_not_changed

Can you fix this issue?

@mszperna , could you share the code you used?

It seems to me that this issue should be reopened, because the bug still exists. Attachement
BadgeIssue.zip is an example of a very basic code demonstrating the problem. The BadgeControl.Changed event is invoked for example for missed calls but when the emulator receives a new text message the event is not invoked.

@semun-lee, @myroot

This seems to be a issue of the message service.
the badge of app(org.tizen.w-message) is not created when message was received

Thank you for your answer @myroot .
Could you please specify where the bug exists, that the badge of app(org.tizen.w-message) is not created when a new message is received? Is this a problem with the API? Or maybe an emulator?

it seem to issue of message frameworks(daemon)
But, In product (galaxy watch) working well