如何在tizen上显示通知

How to show notification on tizen

本文关键字:显示 通知 tizen      更新时间:2023-10-16

我需要在tizen上显示通知。我尝试了下面的代码。

Tizen::Shell::NotificationManager notiMgr;
notiMgr.Construct();
NotificationRequest request;
request.SetAlertText(L"AlertText");
request.SetTitleText(L"TitleText");
request.SetAppMessage(L"AppMessage");
request.SetNotificationStyle(NOTIFICATION_STYLE_NORMAL);
notiMgr.Notify(request);

我将得到通知,而把这段代码到tizen通知的例子。这意味着该代码适用于示例中的任何形式。然而,在我的简单按钮点击我不能。单击按钮时没有错误发生。

日志显示:"应用程序没有调用此方法的权限。"

如果你查找NotificationManager::Notify,你会看到它需要http://tizen.org/privilege/notification权限。

要为您的应用程序请求此特权,打开您的manifest.xml文件,单击Privileges选项卡,单击Add...,输入字符串http://tizen.org/privilege/notification,单击确定并重新构建/部署您的应用程序。